home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / libtool / libltdl / configure < prev    next >
Text File  |  2006-04-25  |  757KB  |  23,172 lines

  1. #! /bin/sh
  2. # Guess values for system-dependent variables and create Makefiles.
  3. # Generated by GNU Autoconf 2.59 for libltdl 1.2.
  4. #
  5. # Report bugs to <bug-libtool@gnu.org>.
  6. #
  7. # Copyright (C) 2003 Free Software Foundation, Inc.
  8. # This configure script is free software; the Free Software Foundation
  9. # gives unlimited permission to copy, distribute and modify it.
  10. ## --------------------- ##
  11. ## M4sh Initialization.  ##
  12. ## --------------------- ##
  13.  
  14. # Be Bourne compatible
  15. if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  16.   emulate sh
  17.   NULLCMD=:
  18.   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  19.   # is contrary to our usage.  Disable this feature.
  20.   alias -g '${1+"$@"}'='"$@"'
  21. elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  22.   set -o posix
  23. fi
  24. DUALCASE=1; export DUALCASE # for MKS sh
  25.  
  26. # Support unset when possible.
  27. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  28.   as_unset=unset
  29. else
  30.   as_unset=false
  31. fi
  32.  
  33.  
  34. # Work around bugs in pre-3.0 UWIN ksh.
  35. $as_unset ENV MAIL MAILPATH
  36. PS1='$ '
  37. PS2='> '
  38. PS4='+ '
  39.  
  40. # NLS nuisances.
  41. for as_var in \
  42.   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
  43.   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
  44.   LC_TELEPHONE LC_TIME
  45. do
  46.   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
  47.     eval $as_var=C; export $as_var
  48.   else
  49.     $as_unset $as_var
  50.   fi
  51. done
  52.  
  53. # Required to use basename.
  54. if expr a : '\(a\)' >/dev/null 2>&1; then
  55.   as_expr=expr
  56. else
  57.   as_expr=false
  58. fi
  59.  
  60. if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
  61.   as_basename=basename
  62. else
  63.   as_basename=false
  64. fi
  65.  
  66.  
  67. # Name of the executable.
  68. as_me=`$as_basename "$0" ||
  69. $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
  70.      X"$0" : 'X\(//\)$' \| \
  71.      X"$0" : 'X\(/\)$' \| \
  72.      .     : '\(.\)' 2>/dev/null ||
  73. echo X/"$0" |
  74.     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
  75.         /^X\/\(\/\/\)$/{ s//\1/; q; }
  76.         /^X\/\(\/\).*/{ s//\1/; q; }
  77.         s/.*/./; q'`
  78.  
  79.  
  80. # PATH needs CR, and LINENO needs CR and PATH.
  81. # Avoid depending upon Character Ranges.
  82. as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  83. as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  84. as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  85. as_cr_digits='0123456789'
  86. as_cr_alnum=$as_cr_Letters$as_cr_digits
  87.  
  88. # The user is always right.
  89. if test "${PATH_SEPARATOR+set}" != set; then
  90.   echo "#! /bin/sh" >conf$$.sh
  91.   echo  "exit 0"   >>conf$$.sh
  92.   chmod +x conf$$.sh
  93.   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
  94.     PATH_SEPARATOR=';'
  95.   else
  96.     PATH_SEPARATOR=:
  97.   fi
  98.   rm -f conf$$.sh
  99. fi
  100.  
  101.  
  102.   as_lineno_1=$LINENO
  103.   as_lineno_2=$LINENO
  104.   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  105.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  106.   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
  107.   # Find who we are.  Look in the path if we contain no path at all
  108.   # relative or not.
  109.   case $0 in
  110.     *[\\/]* ) as_myself=$0 ;;
  111.     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  112. for as_dir in $PATH
  113. do
  114.   IFS=$as_save_IFS
  115.   test -z "$as_dir" && as_dir=.
  116.   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  117. done
  118.  
  119.        ;;
  120.   esac
  121.   # We did not find ourselves, most probably we were run as `sh COMMAND'
  122.   # in which case we are not to be found in the path.
  123.   if test "x$as_myself" = x; then
  124.     as_myself=$0
  125.   fi
  126.   if test ! -f "$as_myself"; then
  127.     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
  128.    { (exit 1); exit 1; }; }
  129.   fi
  130.   case $CONFIG_SHELL in
  131.   '')
  132.     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  133. for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
  134. do
  135.   IFS=$as_save_IFS
  136.   test -z "$as_dir" && as_dir=.
  137.   for as_base in sh bash ksh sh5; do
  138.      case $as_dir in
  139.      /*)
  140.        if ("$as_dir/$as_base" -c '
  141.   as_lineno_1=$LINENO
  142.   as_lineno_2=$LINENO
  143.   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  144.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  145.   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
  146.          $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
  147.          $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
  148.          CONFIG_SHELL=$as_dir/$as_base
  149.          export CONFIG_SHELL
  150.          exec "$CONFIG_SHELL" "$0" ${1+"$@"}
  151.        fi;;
  152.      esac
  153.        done
  154. done
  155. ;;
  156.   esac
  157.  
  158.   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  159.   # uniformly replaced by the line number.  The first 'sed' inserts a
  160.   # line-number line before each line; the second 'sed' does the real
  161.   # work.  The second script uses 'N' to pair each line-number line
  162.   # with the numbered line, and appends trailing '-' during
  163.   # substitution so that $LINENO is not a special case at line end.
  164.   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  165.   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
  166.   sed '=' <$as_myself |
  167.     sed '
  168.       N
  169.       s,$,-,
  170.       : loop
  171.       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
  172.       t loop
  173.       s,-$,,
  174.       s,^['$as_cr_digits']*\n,,
  175.     ' >$as_me.lineno &&
  176.   chmod +x $as_me.lineno ||
  177.     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
  178.    { (exit 1); exit 1; }; }
  179.  
  180.   # Don't try to exec as it changes $[0], causing all sort of problems
  181.   # (the dirname of $[0] is not the place where we might find the
  182.   # original and so on.  Autoconf is especially sensible to this).
  183.   . ./$as_me.lineno
  184.   # Exit status is that of the last command.
  185.   exit
  186. }
  187.  
  188.  
  189. case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
  190.   *c*,-n*) ECHO_N= ECHO_C='
  191. ' ECHO_T='    ' ;;
  192.   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  193.   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
  194. esac
  195.  
  196. if expr a : '\(a\)' >/dev/null 2>&1; then
  197.   as_expr=expr
  198. else
  199.   as_expr=false
  200. fi
  201.  
  202. rm -f conf$$ conf$$.exe conf$$.file
  203. echo >conf$$.file
  204. if ln -s conf$$.file conf$$ 2>/dev/null; then
  205.   # We could just check for DJGPP; but this test a) works b) is more generic
  206.   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  207.   if test -f conf$$.exe; then
  208.     # Don't use ln at all; we don't have any links
  209.     as_ln_s='cp -p'
  210.   else
  211.     as_ln_s='ln -s'
  212.   fi
  213. elif ln conf$$.file conf$$ 2>/dev/null; then
  214.   as_ln_s=ln
  215. else
  216.   as_ln_s='cp -p'
  217. fi
  218. rm -f conf$$ conf$$.exe conf$$.file
  219.  
  220. if mkdir -p . 2>/dev/null; then
  221.   as_mkdir_p=:
  222. else
  223.   test -d ./-p && rmdir ./-p
  224.   as_mkdir_p=false
  225. fi
  226.  
  227. as_executable_p="test -f"
  228.  
  229. # Sed expression to map a string onto a valid CPP name.
  230. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
  231.  
  232. # Sed expression to map a string onto a valid variable name.
  233. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
  234.  
  235.  
  236. # IFS
  237. # We need space, tab and new line, in precisely that order.
  238. as_nl='
  239. '
  240. IFS="     $as_nl"
  241.  
  242. # CDPATH.
  243. $as_unset CDPATH
  244.  
  245.  
  246.  
  247. # Check that we are running under the correct shell.
  248. SHELL=${CONFIG_SHELL-/bin/sh}
  249.  
  250. case X$ECHO in
  251. X*--fallback-echo)
  252.   # Remove one level of quotation (which was required for Make).
  253.   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
  254.   ;;
  255. esac
  256.  
  257. echo=${ECHO-echo}
  258. if test "X$1" = X--no-reexec; then
  259.   # Discard the --no-reexec flag, and continue.
  260.   shift
  261. elif test "X$1" = X--fallback-echo; then
  262.   # Avoid inline document here, it may be left over
  263.   :
  264. elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
  265.   # Yippee, $echo works!
  266.   :
  267. else
  268.   # Restart under the correct shell.
  269.   exec $SHELL "$0" --no-reexec ${1+"$@"}
  270. fi
  271.  
  272. if test "X$1" = X--fallback-echo; then
  273.   # used as fallback echo
  274.   shift
  275.   cat <<EOF
  276. $*
  277. EOF
  278.   exit 0
  279. fi
  280.  
  281. # The HP-UX ksh and POSIX shell print the target directory to stdout
  282. # if CDPATH is set.
  283. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  284.  
  285. if test -z "$ECHO"; then
  286. if test "X${echo_test_string+set}" != Xset; then
  287. # find a string as large as possible, as long as the shell can cope with it
  288.   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
  289.     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
  290.     if (echo_test_string=`eval $cmd`) 2>/dev/null &&
  291.        echo_test_string=`eval $cmd` &&
  292.        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
  293.     then
  294.       break
  295.     fi
  296.   done
  297. fi
  298.  
  299. if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
  300.    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
  301.    test "X$echo_testing_string" = "X$echo_test_string"; then
  302.   :
  303. else
  304.   # The Solaris, AIX, and Digital Unix default echo programs unquote
  305.   # backslashes.  This makes it impossible to quote backslashes using
  306.   #   echo "$something" | sed 's/\\/\\\\/g'
  307.   #
  308.   # So, first we look for a working echo in the user's PATH.
  309.  
  310.   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  311.   for dir in $PATH /usr/ucb; do
  312.     IFS="$lt_save_ifs"
  313.     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
  314.        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
  315.        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
  316.        test "X$echo_testing_string" = "X$echo_test_string"; then
  317.       echo="$dir/echo"
  318.       break
  319.     fi
  320.   done
  321.   IFS="$lt_save_ifs"
  322.  
  323.   if test "X$echo" = Xecho; then
  324.     # We didn't find a better echo, so look for alternatives.
  325.     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
  326.        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
  327.        test "X$echo_testing_string" = "X$echo_test_string"; then
  328.       # This shell has a builtin print -r that does the trick.
  329.       echo='print -r'
  330.     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
  331.      test "X$CONFIG_SHELL" != X/bin/ksh; then
  332.       # If we have ksh, try running configure again with it.
  333.       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
  334.       export ORIGINAL_CONFIG_SHELL
  335.       CONFIG_SHELL=/bin/ksh
  336.       export CONFIG_SHELL
  337.       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
  338.     else
  339.       # Try using printf.
  340.       echo='printf %s\n'
  341.       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
  342.      echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
  343.      test "X$echo_testing_string" = "X$echo_test_string"; then
  344.     # Cool, printf works
  345.     :
  346.       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
  347.        test "X$echo_testing_string" = 'X\t' &&
  348.        echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
  349.        test "X$echo_testing_string" = "X$echo_test_string"; then
  350.     CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
  351.     export CONFIG_SHELL
  352.     SHELL="$CONFIG_SHELL"
  353.     export SHELL
  354.     echo="$CONFIG_SHELL $0 --fallback-echo"
  355.       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
  356.        test "X$echo_testing_string" = 'X\t' &&
  357.        echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
  358.        test "X$echo_testing_string" = "X$echo_test_string"; then
  359.     echo="$CONFIG_SHELL $0 --fallback-echo"
  360.       else
  361.     # maybe with a smaller string...
  362.     prev=:
  363.  
  364.     for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
  365.       if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
  366.       then
  367.         break
  368.       fi
  369.       prev="$cmd"
  370.     done
  371.  
  372.     if test "$prev" != 'sed 50q "$0"'; then
  373.       echo_test_string=`eval $prev`
  374.       export echo_test_string
  375.       exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
  376.     else
  377.       # Oops.  We lost completely, so just stick with echo.
  378.       echo=echo
  379.     fi
  380.       fi
  381.     fi
  382.   fi
  383. fi
  384. fi
  385.  
  386. # Copy echo and quote the copy suitably for passing to libtool from
  387. # the Makefile, instead of quoting the original, which is used later.
  388. ECHO=$echo
  389. if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
  390.    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
  391. fi
  392.  
  393.  
  394.  
  395.  
  396. tagnames=${tagnames+${tagnames},}CXX
  397.  
  398. tagnames=${tagnames+${tagnames},}F77
  399.  
  400. # Name of the host.
  401. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
  402. # so uname gets run too.
  403. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
  404.  
  405. exec 6>&1
  406.  
  407. #
  408. # Initializations.
  409. #
  410. ac_default_prefix=/usr/local
  411. ac_config_libobj_dir=.
  412. cross_compiling=no
  413. subdirs=
  414. MFLAGS=
  415. MAKEFLAGS=
  416. SHELL=${CONFIG_SHELL-/bin/sh}
  417.  
  418. # Maximum number of lines to put in a shell here document.
  419. # This variable seems obsolete.  It should probably be removed, and
  420. # only ac_max_sed_lines should be used.
  421. : ${ac_max_here_lines=38}
  422.  
  423. # Identity of this package.
  424. PACKAGE_NAME='libltdl'
  425. PACKAGE_TARNAME='libltdl'
  426. PACKAGE_VERSION='1.2'
  427. PACKAGE_STRING='libltdl 1.2'
  428. PACKAGE_BUGREPORT='bug-libtool@gnu.org'
  429.  
  430. ac_unique_file="ltdl.c"
  431. # Factoring default headers for most tests.
  432. ac_includes_default="\
  433. #include <stdio.h>
  434. #if HAVE_SYS_TYPES_H
  435. # include <sys/types.h>
  436. #endif
  437. #if HAVE_SYS_STAT_H
  438. # include <sys/stat.h>
  439. #endif
  440. #if STDC_HEADERS
  441. # include <stdlib.h>
  442. # include <stddef.h>
  443. #else
  444. # if HAVE_STDLIB_H
  445. #  include <stdlib.h>
  446. # endif
  447. #endif
  448. #if HAVE_STRING_H
  449. # if !STDC_HEADERS && HAVE_MEMORY_H
  450. #  include <memory.h>
  451. # endif
  452. # include <string.h>
  453. #endif
  454. #if HAVE_STRINGS_H
  455. # include <strings.h>
  456. #endif
  457. #if HAVE_INTTYPES_H
  458. # include <inttypes.h>
  459. #else
  460. # if HAVE_STDINT_H
  461. #  include <stdint.h>
  462. # endif
  463. #endif
  464. #if HAVE_UNISTD_H
  465. # include <unistd.h>
  466. #endif"
  467.  
  468. ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS INSTALL_LTDL_TRUE INSTALL_LTDL_FALSE CONVENIENCE_LTDL_TRUE CONVENIENCE_LTDL_FALSE LIBADD_DL LIBOBJS LTLIBOBJS'
  469. ac_subst_files=''
  470.  
  471. # Initialize some variables set by options.
  472. ac_init_help=
  473. ac_init_version=false
  474. # The variables have the same names as the options, with
  475. # dashes changed to underlines.
  476. cache_file=/dev/null
  477. exec_prefix=NONE
  478. no_create=
  479. no_recursion=
  480. prefix=NONE
  481. program_prefix=NONE
  482. program_suffix=NONE
  483. program_transform_name=s,x,x,
  484. silent=
  485. site=
  486. srcdir=
  487. verbose=
  488. x_includes=NONE
  489. x_libraries=NONE
  490.  
  491. # Installation directory options.
  492. # These are left unexpanded so users can "make install exec_prefix=/foo"
  493. # and all the variables that are supposed to be based on exec_prefix
  494. # by default will actually change.
  495. # Use braces instead of parens because sh, perl, etc. also accept them.
  496. bindir='${exec_prefix}/bin'
  497. sbindir='${exec_prefix}/sbin'
  498. libexecdir='${exec_prefix}/libexec'
  499. datadir='${prefix}/share'
  500. sysconfdir='${prefix}/etc'
  501. sharedstatedir='${prefix}/com'
  502. localstatedir='${prefix}/var'
  503. libdir='${exec_prefix}/lib'
  504. includedir='${prefix}/include'
  505. oldincludedir='/usr/include'
  506. infodir='${prefix}/info'
  507. mandir='${prefix}/man'
  508.  
  509. ac_prev=
  510. for ac_option
  511. do
  512.   # If the previous option needs an argument, assign it.
  513.   if test -n "$ac_prev"; then
  514.     eval "$ac_prev=\$ac_option"
  515.     ac_prev=
  516.     continue
  517.   fi
  518.  
  519.   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
  520.  
  521.   # Accept the important Cygnus configure options, so we can diagnose typos.
  522.  
  523.   case $ac_option in
  524.  
  525.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  526.     ac_prev=bindir ;;
  527.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  528.     bindir=$ac_optarg ;;
  529.  
  530.   -build | --build | --buil | --bui | --bu)
  531.     ac_prev=build_alias ;;
  532.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  533.     build_alias=$ac_optarg ;;
  534.  
  535.   -cache-file | --cache-file | --cache-fil | --cache-fi \
  536.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  537.     ac_prev=cache_file ;;
  538.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  539.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  540.     cache_file=$ac_optarg ;;
  541.  
  542.   --config-cache | -C)
  543.     cache_file=config.cache ;;
  544.  
  545.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  546.     ac_prev=datadir ;;
  547.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  548.   | --da=*)
  549.     datadir=$ac_optarg ;;
  550.  
  551.   -disable-* | --disable-*)
  552.     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
  553.     # Reject names that are not valid shell variable names.
  554.     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
  555.       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
  556.    { (exit 1); exit 1; }; }
  557.     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
  558.     eval "enable_$ac_feature=no" ;;
  559.  
  560.   -enable-* | --enable-*)
  561.     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
  562.     # Reject names that are not valid shell variable names.
  563.     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
  564.       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
  565.    { (exit 1); exit 1; }; }
  566.     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
  567.     case $ac_option in
  568.       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
  569.       *) ac_optarg=yes ;;
  570.     esac
  571.     eval "enable_$ac_feature='$ac_optarg'" ;;
  572.  
  573.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  574.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  575.   | --exec | --exe | --ex)
  576.     ac_prev=exec_prefix ;;
  577.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  578.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  579.   | --exec=* | --exe=* | --ex=*)
  580.     exec_prefix=$ac_optarg ;;
  581.  
  582.   -gas | --gas | --ga | --g)
  583.     # Obsolete; use --with-gas.
  584.     with_gas=yes ;;
  585.  
  586.   -help | --help | --hel | --he | -h)
  587.     ac_init_help=long ;;
  588.   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
  589.     ac_init_help=recursive ;;
  590.   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
  591.     ac_init_help=short ;;
  592.  
  593.   -host | --host | --hos | --ho)
  594.     ac_prev=host_alias ;;
  595.   -host=* | --host=* | --hos=* | --ho=*)
  596.     host_alias=$ac_optarg ;;
  597.  
  598.   -includedir | --includedir | --includedi | --included | --include \
  599.   | --includ | --inclu | --incl | --inc)
  600.     ac_prev=includedir ;;
  601.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  602.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  603.     includedir=$ac_optarg ;;
  604.  
  605.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  606.     ac_prev=infodir ;;
  607.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  608.     infodir=$ac_optarg ;;
  609.  
  610.   -libdir | --libdir | --libdi | --libd)
  611.     ac_prev=libdir ;;
  612.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  613.     libdir=$ac_optarg ;;
  614.  
  615.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  616.   | --libexe | --libex | --libe)
  617.     ac_prev=libexecdir ;;
  618.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  619.   | --libexe=* | --libex=* | --libe=*)
  620.     libexecdir=$ac_optarg ;;
  621.  
  622.   -localstatedir | --localstatedir | --localstatedi | --localstated \
  623.   | --localstate | --localstat | --localsta | --localst \
  624.   | --locals | --local | --loca | --loc | --lo)
  625.     ac_prev=localstatedir ;;
  626.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  627.   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  628.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  629.     localstatedir=$ac_optarg ;;
  630.  
  631.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  632.     ac_prev=mandir ;;
  633.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  634.     mandir=$ac_optarg ;;
  635.  
  636.   -nfp | --nfp | --nf)
  637.     # Obsolete; use --without-fp.
  638.     with_fp=no ;;
  639.  
  640.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  641.   | --no-cr | --no-c | -n)
  642.     no_create=yes ;;
  643.  
  644.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  645.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  646.     no_recursion=yes ;;
  647.  
  648.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  649.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  650.   | --oldin | --oldi | --old | --ol | --o)
  651.     ac_prev=oldincludedir ;;
  652.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  653.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  654.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  655.     oldincludedir=$ac_optarg ;;
  656.  
  657.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  658.     ac_prev=prefix ;;
  659.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  660.     prefix=$ac_optarg ;;
  661.  
  662.   -program-prefix | --program-prefix | --program-prefi | --program-pref \
  663.   | --program-pre | --program-pr | --program-p)
  664.     ac_prev=program_prefix ;;
  665.   -program-prefix=* | --program-prefix=* | --program-prefi=* \
  666.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  667.     program_prefix=$ac_optarg ;;
  668.  
  669.   -program-suffix | --program-suffix | --program-suffi | --program-suff \
  670.   | --program-suf | --program-su | --program-s)
  671.     ac_prev=program_suffix ;;
  672.   -program-suffix=* | --program-suffix=* | --program-suffi=* \
  673.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  674.     program_suffix=$ac_optarg ;;
  675.  
  676.   -program-transform-name | --program-transform-name \
  677.   | --program-transform-nam | --program-transform-na \
  678.   | --program-transform-n | --program-transform- \
  679.   | --program-transform | --program-transfor \
  680.   | --program-transfo | --program-transf \
  681.   | --program-trans | --program-tran \
  682.   | --progr-tra | --program-tr | --program-t)
  683.     ac_prev=program_transform_name ;;
  684.   -program-transform-name=* | --program-transform-name=* \
  685.   | --program-transform-nam=* | --program-transform-na=* \
  686.   | --program-transform-n=* | --program-transform-=* \
  687.   | --program-transform=* | --program-transfor=* \
  688.   | --program-transfo=* | --program-transf=* \
  689.   | --program-trans=* | --program-tran=* \
  690.   | --progr-tra=* | --program-tr=* | --program-t=*)
  691.     program_transform_name=$ac_optarg ;;
  692.  
  693.   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  694.   | -silent | --silent | --silen | --sile | --sil)
  695.     silent=yes ;;
  696.  
  697.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  698.     ac_prev=sbindir ;;
  699.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  700.   | --sbi=* | --sb=*)
  701.     sbindir=$ac_optarg ;;
  702.  
  703.   -sharedstatedir | --sharedstatedir | --sharedstatedi \
  704.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  705.   | --sharedst | --shareds | --shared | --share | --shar \
  706.   | --sha | --sh)
  707.     ac_prev=sharedstatedir ;;
  708.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  709.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  710.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  711.   | --sha=* | --sh=*)
  712.     sharedstatedir=$ac_optarg ;;
  713.  
  714.   -site | --site | --sit)
  715.     ac_prev=site ;;
  716.   -site=* | --site=* | --sit=*)
  717.     site=$ac_optarg ;;
  718.  
  719.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  720.     ac_prev=srcdir ;;
  721.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  722.     srcdir=$ac_optarg ;;
  723.  
  724.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  725.   | --syscon | --sysco | --sysc | --sys | --sy)
  726.     ac_prev=sysconfdir ;;
  727.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  728.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  729.     sysconfdir=$ac_optarg ;;
  730.  
  731.   -target | --target | --targe | --targ | --tar | --ta | --t)
  732.     ac_prev=target_alias ;;
  733.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  734.     target_alias=$ac_optarg ;;
  735.  
  736.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  737.     verbose=yes ;;
  738.  
  739.   -version | --version | --versio | --versi | --vers | -V)
  740.     ac_init_version=: ;;
  741.  
  742.   -with-* | --with-*)
  743.     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
  744.     # Reject names that are not valid shell variable names.
  745.     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
  746.       { echo "$as_me: error: invalid package name: $ac_package" >&2
  747.    { (exit 1); exit 1; }; }
  748.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  749.     case $ac_option in
  750.       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
  751.       *) ac_optarg=yes ;;
  752.     esac
  753.     eval "with_$ac_package='$ac_optarg'" ;;
  754.  
  755.   -without-* | --without-*)
  756.     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
  757.     # Reject names that are not valid shell variable names.
  758.     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
  759.       { echo "$as_me: error: invalid package name: $ac_package" >&2
  760.    { (exit 1); exit 1; }; }
  761.     ac_package=`echo $ac_package | sed 's/-/_/g'`
  762.     eval "with_$ac_package=no" ;;
  763.  
  764.   --x)
  765.     # Obsolete; use --with-x.
  766.     with_x=yes ;;
  767.  
  768.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  769.   | --x-incl | --x-inc | --x-in | --x-i)
  770.     ac_prev=x_includes ;;
  771.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  772.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  773.     x_includes=$ac_optarg ;;
  774.  
  775.   -x-libraries | --x-libraries | --x-librarie | --x-librari \
  776.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  777.     ac_prev=x_libraries ;;
  778.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  779.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  780.     x_libraries=$ac_optarg ;;
  781.  
  782.   -*) { echo "$as_me: error: unrecognized option: $ac_option
  783. Try \`$0 --help' for more information." >&2
  784.    { (exit 1); exit 1; }; }
  785.     ;;
  786.  
  787.   *=*)
  788.     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
  789.     # Reject names that are not valid shell variable names.
  790.     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
  791.       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
  792.    { (exit 1); exit 1; }; }
  793.     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
  794.     eval "$ac_envvar='$ac_optarg'"
  795.     export $ac_envvar ;;
  796.  
  797.   *)
  798.     # FIXME: should be removed in autoconf 3.0.
  799.     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
  800.     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
  801.       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
  802.     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
  803.     ;;
  804.  
  805.   esac
  806. done
  807.  
  808. if test -n "$ac_prev"; then
  809.   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
  810.   { echo "$as_me: error: missing argument to $ac_option" >&2
  811.    { (exit 1); exit 1; }; }
  812. fi
  813.  
  814. # Be sure to have absolute paths.
  815. for ac_var in exec_prefix prefix
  816. do
  817.   eval ac_val=$`echo $ac_var`
  818.   case $ac_val in
  819.     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
  820.     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
  821.    { (exit 1); exit 1; }; };;
  822.   esac
  823. done
  824.  
  825. # Be sure to have absolute paths.
  826. for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
  827.           localstatedir libdir includedir oldincludedir infodir mandir
  828. do
  829.   eval ac_val=$`echo $ac_var`
  830.   case $ac_val in
  831.     [\\/$]* | ?:[\\/]* ) ;;
  832.     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
  833.    { (exit 1); exit 1; }; };;
  834.   esac
  835. done
  836.  
  837. # There might be people who depend on the old broken behavior: `$host'
  838. # used to hold the argument of --host etc.
  839. # FIXME: To remove some day.
  840. build=$build_alias
  841. host=$host_alias
  842. target=$target_alias
  843.  
  844. # FIXME: To remove some day.
  845. if test "x$host_alias" != x; then
  846.   if test "x$build_alias" = x; then
  847.     cross_compiling=maybe
  848.     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
  849.     If a cross compiler is detected then cross compile mode will be used." >&2
  850.   elif test "x$build_alias" != "x$host_alias"; then
  851.     cross_compiling=yes
  852.   fi
  853. fi
  854.  
  855. ac_tool_prefix=
  856. test -n "$host_alias" && ac_tool_prefix=$host_alias-
  857.  
  858. test "$silent" = yes && exec 6>/dev/null
  859.  
  860.  
  861. # Find the source files, if location was not specified.
  862. if test -z "$srcdir"; then
  863.   ac_srcdir_defaulted=yes
  864.   # Try the directory containing this script, then its parent.
  865.   ac_confdir=`(dirname "$0") 2>/dev/null ||
  866. $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  867.      X"$0" : 'X\(//\)[^/]' \| \
  868.      X"$0" : 'X\(//\)$' \| \
  869.      X"$0" : 'X\(/\)' \| \
  870.      .     : '\(.\)' 2>/dev/null ||
  871. echo X"$0" |
  872.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  873.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  874.         /^X\(\/\/\)$/{ s//\1/; q; }
  875.         /^X\(\/\).*/{ s//\1/; q; }
  876.         s/.*/./; q'`
  877.   srcdir=$ac_confdir
  878.   if test ! -r "$srcdir/$ac_unique_file"; then
  879.     srcdir=..
  880.   fi
  881. else
  882.   ac_srcdir_defaulted=no
  883. fi
  884. if test ! -r "$srcdir/$ac_unique_file"; then
  885.   if test "$ac_srcdir_defaulted" = yes; then
  886.     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
  887.    { (exit 1); exit 1; }; }
  888.   else
  889.     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
  890.    { (exit 1); exit 1; }; }
  891.   fi
  892. fi
  893. (cd $srcdir && test -r "./$ac_unique_file") 2>/dev/null ||
  894.   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
  895.    { (exit 1); exit 1; }; }
  896. srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
  897. ac_env_build_alias_set=${build_alias+set}
  898. ac_env_build_alias_value=$build_alias
  899. ac_cv_env_build_alias_set=${build_alias+set}
  900. ac_cv_env_build_alias_value=$build_alias
  901. ac_env_host_alias_set=${host_alias+set}
  902. ac_env_host_alias_value=$host_alias
  903. ac_cv_env_host_alias_set=${host_alias+set}
  904. ac_cv_env_host_alias_value=$host_alias
  905. ac_env_target_alias_set=${target_alias+set}
  906. ac_env_target_alias_value=$target_alias
  907. ac_cv_env_target_alias_set=${target_alias+set}
  908. ac_cv_env_target_alias_value=$target_alias
  909. ac_env_CC_set=${CC+set}
  910. ac_env_CC_value=$CC
  911. ac_cv_env_CC_set=${CC+set}
  912. ac_cv_env_CC_value=$CC
  913. ac_env_CFLAGS_set=${CFLAGS+set}
  914. ac_env_CFLAGS_value=$CFLAGS
  915. ac_cv_env_CFLAGS_set=${CFLAGS+set}
  916. ac_cv_env_CFLAGS_value=$CFLAGS
  917. ac_env_LDFLAGS_set=${LDFLAGS+set}
  918. ac_env_LDFLAGS_value=$LDFLAGS
  919. ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
  920. ac_cv_env_LDFLAGS_value=$LDFLAGS
  921. ac_env_CPPFLAGS_set=${CPPFLAGS+set}
  922. ac_env_CPPFLAGS_value=$CPPFLAGS
  923. ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
  924. ac_cv_env_CPPFLAGS_value=$CPPFLAGS
  925. ac_env_CPP_set=${CPP+set}
  926. ac_env_CPP_value=$CPP
  927. ac_cv_env_CPP_set=${CPP+set}
  928. ac_cv_env_CPP_value=$CPP
  929. ac_env_CXX_set=${CXX+set}
  930. ac_env_CXX_value=$CXX
  931. ac_cv_env_CXX_set=${CXX+set}
  932. ac_cv_env_CXX_value=$CXX
  933. ac_env_CXXFLAGS_set=${CXXFLAGS+set}
  934. ac_env_CXXFLAGS_value=$CXXFLAGS
  935. ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
  936. ac_cv_env_CXXFLAGS_value=$CXXFLAGS
  937. ac_env_CXXCPP_set=${CXXCPP+set}
  938. ac_env_CXXCPP_value=$CXXCPP
  939. ac_cv_env_CXXCPP_set=${CXXCPP+set}
  940. ac_cv_env_CXXCPP_value=$CXXCPP
  941. ac_env_F77_set=${F77+set}
  942. ac_env_F77_value=$F77
  943. ac_cv_env_F77_set=${F77+set}
  944. ac_cv_env_F77_value=$F77
  945. ac_env_FFLAGS_set=${FFLAGS+set}
  946. ac_env_FFLAGS_value=$FFLAGS
  947. ac_cv_env_FFLAGS_set=${FFLAGS+set}
  948. ac_cv_env_FFLAGS_value=$FFLAGS
  949.  
  950. #
  951. # Report the --help message.
  952. #
  953. if test "$ac_init_help" = "long"; then
  954.   # Omit some internal or obsolete options to make the list less imposing.
  955.   # This message is too long to be a string in the A/UX 3.1 sh.
  956.   cat <<_ACEOF
  957. \`configure' configures libltdl 1.2 to adapt to many kinds of systems.
  958.  
  959. Usage: $0 [OPTION]... [VAR=VALUE]...
  960.  
  961. To assign environment variables (e.g., CC, CFLAGS...), specify them as
  962. VAR=VALUE.  See below for descriptions of some of the useful variables.
  963.  
  964. Defaults for the options are specified in brackets.
  965.  
  966. Configuration:
  967.   -h, --help              display this help and exit
  968.       --help=short        display options specific to this package
  969.       --help=recursive    display the short help of all the included packages
  970.   -V, --version           display version information and exit
  971.   -q, --quiet, --silent   do not print \`checking...' messages
  972.       --cache-file=FILE   cache test results in FILE [disabled]
  973.   -C, --config-cache      alias for \`--cache-file=config.cache'
  974.   -n, --no-create         do not create output files
  975.       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
  976.  
  977. _ACEOF
  978.  
  979.   cat <<_ACEOF
  980. Installation directories:
  981.   --prefix=PREFIX         install architecture-independent files in PREFIX
  982.               [$ac_default_prefix]
  983.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  984.               [PREFIX]
  985.  
  986. By default, \`make install' will install all the files in
  987. \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
  988. an installation prefix other than \`$ac_default_prefix' using \`--prefix',
  989. for instance \`--prefix=\$HOME'.
  990.  
  991. For better control, use the options below.
  992.  
  993. Fine tuning of the installation directories:
  994.   --bindir=DIR           user executables [EPREFIX/bin]
  995.   --sbindir=DIR          system admin executables [EPREFIX/sbin]
  996.   --libexecdir=DIR       program executables [EPREFIX/libexec]
  997.   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
  998.   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
  999.   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
  1000.   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
  1001.   --libdir=DIR           object code libraries [EPREFIX/lib]
  1002.   --includedir=DIR       C header files [PREFIX/include]
  1003.   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
  1004.   --infodir=DIR          info documentation [PREFIX/info]
  1005.   --mandir=DIR           man documentation [PREFIX/man]
  1006. _ACEOF
  1007.  
  1008.   cat <<\_ACEOF
  1009.  
  1010. Program names:
  1011.   --program-prefix=PREFIX            prepend PREFIX to installed program names
  1012.   --program-suffix=SUFFIX            append SUFFIX to installed program names
  1013.   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
  1014.  
  1015. System types:
  1016.   --build=BUILD     configure for building on BUILD [guessed]
  1017.   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
  1018. _ACEOF
  1019. fi
  1020.  
  1021. if test -n "$ac_init_help"; then
  1022.   case $ac_init_help in
  1023.      short | recursive ) echo "Configuration of libltdl 1.2:";;
  1024.    esac
  1025.   cat <<\_ACEOF
  1026.  
  1027. Optional Features:
  1028.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  1029.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  1030.   --disable-dependency-tracking  speeds up one-time build
  1031.   --enable-dependency-tracking   do not reject slow dependency extractors
  1032.   --enable-shared[=PKGS]
  1033.                           build shared libraries [default=yes]
  1034.   --enable-static[=PKGS]
  1035.                           build static libraries [default=yes]
  1036.   --enable-fast-install[=PKGS]
  1037.                           optimize for fast installation [default=yes]
  1038.   --disable-libtool-lock  avoid locking (might break parallel builds)
  1039.   --enable-ltdl-install   install libltdl
  1040.  
  1041. Optional Packages:
  1042.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  1043.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  1044.   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  1045.   --with-pic              try to use only PIC/non-PIC objects [default=use
  1046.                           both]
  1047.   --with-tags[=TAGS]
  1048.                           include additional configurations [automatic]
  1049.  
  1050. Some influential environment variables:
  1051.   CC          C compiler command
  1052.   CFLAGS      C compiler flags
  1053.   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
  1054.               nonstandard directory <lib dir>
  1055.   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
  1056.               headers in a nonstandard directory <include dir>
  1057.   CPP         C preprocessor
  1058.   CXX         C++ compiler command
  1059.   CXXFLAGS    C++ compiler flags
  1060.   CXXCPP      C++ preprocessor
  1061.   F77         Fortran 77 compiler command
  1062.   FFLAGS      Fortran 77 compiler flags
  1063.  
  1064. Use these variables to override the choices made by `configure' or to help
  1065. it to find libraries and programs with nonstandard names/locations.
  1066.  
  1067. Report bugs to <bug-libtool@gnu.org>.
  1068. _ACEOF
  1069. fi
  1070.  
  1071. if test "$ac_init_help" = "recursive"; then
  1072.   # If there are subdirs, report their specific --help.
  1073.   ac_popdir=`pwd`
  1074.   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
  1075.     test -d $ac_dir || continue
  1076.     ac_builddir=.
  1077.  
  1078. if test "$ac_dir" != .; then
  1079.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
  1080.   # A "../" for each directory in $ac_dir_suffix.
  1081.   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
  1082. else
  1083.   ac_dir_suffix= ac_top_builddir=
  1084. fi
  1085.  
  1086. case $srcdir in
  1087.   .)  # No --srcdir option.  We are building in place.
  1088.     ac_srcdir=.
  1089.     if test -z "$ac_top_builddir"; then
  1090.        ac_top_srcdir=.
  1091.     else
  1092.        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
  1093.     fi ;;
  1094.   [\\/]* | ?:[\\/]* )  # Absolute path.
  1095.     ac_srcdir=$srcdir$ac_dir_suffix;
  1096.     ac_top_srcdir=$srcdir ;;
  1097.   *) # Relative path.
  1098.     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
  1099.     ac_top_srcdir=$ac_top_builddir$srcdir ;;
  1100. esac
  1101.  
  1102. # Do not use `cd foo && pwd` to compute absolute paths, because
  1103. # the directories may not exist.
  1104. case `pwd` in
  1105. .) ac_abs_builddir="$ac_dir";;
  1106. *)
  1107.   case "$ac_dir" in
  1108.   .) ac_abs_builddir=`pwd`;;
  1109.   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
  1110.   *) ac_abs_builddir=`pwd`/"$ac_dir";;
  1111.   esac;;
  1112. esac
  1113. case $ac_abs_builddir in
  1114. .) ac_abs_top_builddir=${ac_top_builddir}.;;
  1115. *)
  1116.   case ${ac_top_builddir}. in
  1117.   .) ac_abs_top_builddir=$ac_abs_builddir;;
  1118.   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  1119.   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  1120.   esac;;
  1121. esac
  1122. case $ac_abs_builddir in
  1123. .) ac_abs_srcdir=$ac_srcdir;;
  1124. *)
  1125.   case $ac_srcdir in
  1126.   .) ac_abs_srcdir=$ac_abs_builddir;;
  1127.   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  1128.   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  1129.   esac;;
  1130. esac
  1131. case $ac_abs_builddir in
  1132. .) ac_abs_top_srcdir=$ac_top_srcdir;;
  1133. *)
  1134.   case $ac_top_srcdir in
  1135.   .) ac_abs_top_srcdir=$ac_abs_builddir;;
  1136.   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  1137.   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  1138.   esac;;
  1139. esac
  1140.  
  1141.     cd $ac_dir
  1142.     # Check for guested configure; otherwise get Cygnus style configure.
  1143.     if test -f $ac_srcdir/configure.gnu; then
  1144.       echo
  1145.       $SHELL $ac_srcdir/configure.gnu  --help=recursive
  1146.     elif test -f $ac_srcdir/configure; then
  1147.       echo
  1148.       $SHELL $ac_srcdir/configure  --help=recursive
  1149.     elif test -f $ac_srcdir/configure.ac ||
  1150.        test -f $ac_srcdir/configure.in; then
  1151.       echo
  1152.       $ac_configure --help
  1153.     else
  1154.       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
  1155.     fi
  1156.     cd $ac_popdir
  1157.   done
  1158. fi
  1159.  
  1160. test -n "$ac_init_help" && exit 0
  1161. if $ac_init_version; then
  1162.   cat <<\_ACEOF
  1163. libltdl configure 1.2
  1164. generated by GNU Autoconf 2.59
  1165.  
  1166. Copyright (C) 2003 Free Software Foundation, Inc.
  1167. This configure script is free software; the Free Software Foundation
  1168. gives unlimited permission to copy, distribute and modify it.
  1169. _ACEOF
  1170.   exit 0
  1171. fi
  1172. exec 5>config.log
  1173. cat >&5 <<_ACEOF
  1174. This file contains any messages produced by compilers while
  1175. running configure, to aid debugging if configure makes a mistake.
  1176.  
  1177. It was created by libltdl $as_me 1.2, which was
  1178. generated by GNU Autoconf 2.59.  Invocation command line was
  1179.  
  1180.   $ $0 $@
  1181.  
  1182. _ACEOF
  1183. {
  1184. cat <<_ASUNAME
  1185. ## --------- ##
  1186. ## Platform. ##
  1187. ## --------- ##
  1188.  
  1189. hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
  1190. uname -m = `(uname -m) 2>/dev/null || echo unknown`
  1191. uname -r = `(uname -r) 2>/dev/null || echo unknown`
  1192. uname -s = `(uname -s) 2>/dev/null || echo unknown`
  1193. uname -v = `(uname -v) 2>/dev/null || echo unknown`
  1194.  
  1195. /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
  1196. /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
  1197.  
  1198. /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
  1199. /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
  1200. /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
  1201. hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
  1202. /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
  1203. /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
  1204. /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
  1205.  
  1206. _ASUNAME
  1207.  
  1208. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1209. for as_dir in $PATH
  1210. do
  1211.   IFS=$as_save_IFS
  1212.   test -z "$as_dir" && as_dir=.
  1213.   echo "PATH: $as_dir"
  1214. done
  1215.  
  1216. } >&5
  1217.  
  1218. cat >&5 <<_ACEOF
  1219.  
  1220.  
  1221. ## ----------- ##
  1222. ## Core tests. ##
  1223. ## ----------- ##
  1224.  
  1225. _ACEOF
  1226.  
  1227.  
  1228. # Keep a trace of the command line.
  1229. # Strip out --no-create and --no-recursion so they do not pile up.
  1230. # Strip out --silent because we don't want to record it for future runs.
  1231. # Also quote any args containing shell meta-characters.
  1232. # Make two passes to allow for proper duplicate-argument suppression.
  1233. ac_configure_args=
  1234. ac_configure_args0=
  1235. ac_configure_args1=
  1236. ac_sep=
  1237. ac_must_keep_next=false
  1238. for ac_pass in 1 2
  1239. do
  1240.   for ac_arg
  1241.   do
  1242.     case $ac_arg in
  1243.     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
  1244.     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  1245.     | -silent | --silent | --silen | --sile | --sil)
  1246.       continue ;;
  1247.     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
  1248.       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
  1249.     esac
  1250.     case $ac_pass in
  1251.     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
  1252.     2)
  1253.       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
  1254.       if test $ac_must_keep_next = true; then
  1255.     ac_must_keep_next=false # Got value, back to normal.
  1256.       else
  1257.     case $ac_arg in
  1258.       *=* | --config-cache | -C | -disable-* | --disable-* \
  1259.       | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
  1260.       | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
  1261.       | -with-* | --with-* | -without-* | --without-* | --x)
  1262.         case "$ac_configure_args0 " in
  1263.           "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
  1264.         esac
  1265.         ;;
  1266.       -* ) ac_must_keep_next=true ;;
  1267.     esac
  1268.       fi
  1269.       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
  1270.       # Get rid of the leading space.
  1271.       ac_sep=" "
  1272.       ;;
  1273.     esac
  1274.   done
  1275. done
  1276. $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
  1277. $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
  1278.  
  1279. # When interrupted or exit'd, cleanup temporary files, and complete
  1280. # config.log.  We remove comments because anyway the quotes in there
  1281. # would cause problems or look ugly.
  1282. # WARNING: Be sure not to use single quotes in there, as some shells,
  1283. # such as our DU 5.0 friend, will then `close' the trap.
  1284. trap 'exit_status=$?
  1285.   # Save into config.log some information that might help in debugging.
  1286.   {
  1287.     echo
  1288.  
  1289.     cat <<\_ASBOX
  1290. ## ---------------- ##
  1291. ## Cache variables. ##
  1292. ## ---------------- ##
  1293. _ASBOX
  1294.     echo
  1295.     # The following way of writing the cache mishandles newlines in values,
  1296. {
  1297.   (set) 2>&1 |
  1298.     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
  1299.     *ac_space=\ *)
  1300.       sed -n \
  1301.     "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
  1302.       s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
  1303.       ;;
  1304.     *)
  1305.       sed -n \
  1306.     "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
  1307.       ;;
  1308.     esac;
  1309. }
  1310.     echo
  1311.  
  1312.     cat <<\_ASBOX
  1313. ## ----------------- ##
  1314. ## Output variables. ##
  1315. ## ----------------- ##
  1316. _ASBOX
  1317.     echo
  1318.     for ac_var in $ac_subst_vars
  1319.     do
  1320.       eval ac_val=$`echo $ac_var`
  1321.       echo "$ac_var='"'"'$ac_val'"'"'"
  1322.     done | sort
  1323.     echo
  1324.  
  1325.     if test -n "$ac_subst_files"; then
  1326.       cat <<\_ASBOX
  1327. ## ------------- ##
  1328. ## Output files. ##
  1329. ## ------------- ##
  1330. _ASBOX
  1331.       echo
  1332.       for ac_var in $ac_subst_files
  1333.       do
  1334.     eval ac_val=$`echo $ac_var`
  1335.     echo "$ac_var='"'"'$ac_val'"'"'"
  1336.       done | sort
  1337.       echo
  1338.     fi
  1339.  
  1340.     if test -s confdefs.h; then
  1341.       cat <<\_ASBOX
  1342. ## ----------- ##
  1343. ## confdefs.h. ##
  1344. ## ----------- ##
  1345. _ASBOX
  1346.       echo
  1347.       sed "/^$/d" confdefs.h | sort
  1348.       echo
  1349.     fi
  1350.     test "$ac_signal" != 0 &&
  1351.       echo "$as_me: caught signal $ac_signal"
  1352.     echo "$as_me: exit $exit_status"
  1353.   } >&5
  1354.   rm -f core *.core &&
  1355.   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
  1356.     exit $exit_status
  1357.      ' 0
  1358. for ac_signal in 1 2 13 15; do
  1359.   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
  1360. done
  1361. ac_signal=0
  1362.  
  1363. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  1364. rm -rf conftest* confdefs.h
  1365. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  1366. echo >confdefs.h
  1367.  
  1368. # Predefined preprocessor variables.
  1369.  
  1370. cat >>confdefs.h <<_ACEOF
  1371. #define PACKAGE_NAME "$PACKAGE_NAME"
  1372. _ACEOF
  1373.  
  1374.  
  1375. cat >>confdefs.h <<_ACEOF
  1376. #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
  1377. _ACEOF
  1378.  
  1379.  
  1380. cat >>confdefs.h <<_ACEOF
  1381. #define PACKAGE_VERSION "$PACKAGE_VERSION"
  1382. _ACEOF
  1383.  
  1384.  
  1385. cat >>confdefs.h <<_ACEOF
  1386. #define PACKAGE_STRING "$PACKAGE_STRING"
  1387. _ACEOF
  1388.  
  1389.  
  1390. cat >>confdefs.h <<_ACEOF
  1391. #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
  1392. _ACEOF
  1393.  
  1394.  
  1395. # Let the site file select an alternate cache file if it wants to.
  1396. # Prefer explicitly selected file to automatically selected ones.
  1397. if test -z "$CONFIG_SITE"; then
  1398.   if test "x$prefix" != xNONE; then
  1399.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  1400.   else
  1401.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  1402.   fi
  1403. fi
  1404. for ac_site_file in $CONFIG_SITE; do
  1405.   if test -r "$ac_site_file"; then
  1406.     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
  1407. echo "$as_me: loading site script $ac_site_file" >&6;}
  1408.     sed 's/^/| /' "$ac_site_file" >&5
  1409.     . "$ac_site_file"
  1410.   fi
  1411. done
  1412.  
  1413. if test -r "$cache_file"; then
  1414.   # Some versions of bash will fail to source /dev/null (special
  1415.   # files actually), so we avoid doing that.
  1416.   if test -f "$cache_file"; then
  1417.     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
  1418. echo "$as_me: loading cache $cache_file" >&6;}
  1419.     case $cache_file in
  1420.       [\\/]* | ?:[\\/]* ) . $cache_file;;
  1421.       *)                      . ./$cache_file;;
  1422.     esac
  1423.   fi
  1424. else
  1425.   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
  1426. echo "$as_me: creating cache $cache_file" >&6;}
  1427.   >$cache_file
  1428. fi
  1429.  
  1430. # Check that the precious variables saved in the cache have kept the same
  1431. # value.
  1432. ac_cache_corrupted=false
  1433. for ac_var in `(set) 2>&1 |
  1434.            sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
  1435.   eval ac_old_set=\$ac_cv_env_${ac_var}_set
  1436.   eval ac_new_set=\$ac_env_${ac_var}_set
  1437.   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
  1438.   eval ac_new_val="\$ac_env_${ac_var}_value"
  1439.   case $ac_old_set,$ac_new_set in
  1440.     set,)
  1441.       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
  1442. echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
  1443.       ac_cache_corrupted=: ;;
  1444.     ,set)
  1445.       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
  1446. echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
  1447.       ac_cache_corrupted=: ;;
  1448.     ,);;
  1449.     *)
  1450.       if test "x$ac_old_val" != "x$ac_new_val"; then
  1451.     { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
  1452. echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
  1453.     { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
  1454. echo "$as_me:   former value:  $ac_old_val" >&2;}
  1455.     { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
  1456. echo "$as_me:   current value: $ac_new_val" >&2;}
  1457.     ac_cache_corrupted=:
  1458.       fi;;
  1459.   esac
  1460.   # Pass precious variables to config.status.
  1461.   if test "$ac_new_set" = set; then
  1462.     case $ac_new_val in
  1463.     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
  1464.       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
  1465.     *) ac_arg=$ac_var=$ac_new_val ;;
  1466.     esac
  1467.     case " $ac_configure_args " in
  1468.       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
  1469.       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  1470.     esac
  1471.   fi
  1472. done
  1473. if $ac_cache_corrupted; then
  1474.   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
  1475. echo "$as_me: error: changes in the environment can compromise the build" >&2;}
  1476.   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
  1477. echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
  1478.    { (exit 1); exit 1; }; }
  1479. fi
  1480.  
  1481. ac_ext=c
  1482. ac_cpp='$CPP $CPPFLAGS'
  1483. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1484. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1485. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516. ## ------------------------------- ##
  1517. ## Libltdl specific configuration. ##
  1518. ## ------------------------------- ##
  1519.  
  1520. ac_aux_dir=
  1521. for ac_dir in . $srcdir/.; do
  1522.   if test -f $ac_dir/install-sh; then
  1523.     ac_aux_dir=$ac_dir
  1524.     ac_install_sh="$ac_aux_dir/install-sh -c"
  1525.     break
  1526.   elif test -f $ac_dir/install.sh; then
  1527.     ac_aux_dir=$ac_dir
  1528.     ac_install_sh="$ac_aux_dir/install.sh -c"
  1529.     break
  1530.   elif test -f $ac_dir/shtool; then
  1531.     ac_aux_dir=$ac_dir
  1532.     ac_install_sh="$ac_aux_dir/shtool install -c"
  1533.     break
  1534.   fi
  1535. done
  1536. if test -z "$ac_aux_dir"; then
  1537.   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . $srcdir/." >&5
  1538. echo "$as_me: error: cannot find install-sh or install.sh in . $srcdir/." >&2;}
  1539.    { (exit 1); exit 1; }; }
  1540. fi
  1541. ac_config_guess="$SHELL $ac_aux_dir/config.guess"
  1542. ac_config_sub="$SHELL $ac_aux_dir/config.sub"
  1543. ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
  1544.  
  1545.  
  1546. if test -z "$enable_ltdl_install$enable_ltdl_convenience"; then
  1547.   if test -f ${srcdir}/ltmain.sh; then
  1548.     # if libltdl is libtoolized, it is assumed to be stand-alone and
  1549.     # installed unless the command line overrides it (tested above)
  1550.     enable_ltdl_install=yes
  1551.   else
  1552.     { echo "$as_me:$LINENO: WARNING: *** The top-level configure must select either" >&5
  1553. echo "$as_me: WARNING: *** The top-level configure must select either" >&2;}
  1554.     { echo "$as_me:$LINENO: WARNING: *** A\"\"C_LIBLTDL_INSTALLABLE or A\"\"C_LIBLTDL_CONVENIENCE." >&5
  1555. echo "$as_me: WARNING: *** A\"\"C_LIBLTDL_INSTALLABLE or A\"\"C_LIBLTDL_CONVENIENCE." >&2;}
  1556.     { { echo "$as_me:$LINENO: error: *** Maybe you want to --enable-ltdl-install?" >&5
  1557. echo "$as_me: error: *** Maybe you want to --enable-ltdl-install?" >&2;}
  1558.    { (exit 1); exit 1; }; }
  1559.   fi
  1560. fi
  1561.  
  1562.  
  1563. ## ------------------------ ##
  1564. ## Automake Initialisation. ##
  1565. ## ------------------------ ##
  1566. am__api_version="1.9"
  1567. # Find a good install program.  We prefer a C program (faster),
  1568. # so one script is as good as another.  But avoid the broken or
  1569. # incompatible versions:
  1570. # SysV /etc/install, /usr/sbin/install
  1571. # SunOS /usr/etc/install
  1572. # IRIX /sbin/install
  1573. # AIX /bin/install
  1574. # AmigaOS /C/install, which installs bootblocks on floppy discs
  1575. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  1576. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  1577. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  1578. # OS/2's system install, which has a completely different semantic
  1579. # ./install, which can be erroneously created by make from ./install.sh.
  1580. echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
  1581. echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
  1582. if test -z "$INSTALL"; then
  1583. if test "${ac_cv_path_install+set}" = set; then
  1584.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1585. else
  1586.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1587. for as_dir in $PATH
  1588. do
  1589.   IFS=$as_save_IFS
  1590.   test -z "$as_dir" && as_dir=.
  1591.   # Account for people who put trailing slashes in PATH elements.
  1592. case $as_dir/ in
  1593.   ./ | .// | /cC/* | \
  1594.   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
  1595.   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
  1596.   /usr/ucb/* ) ;;
  1597.   *)
  1598.     # OSF1 and SCO ODT 3.0 have their own names for install.
  1599.     # Don't use installbsd from OSF since it installs stuff as root
  1600.     # by default.
  1601.     for ac_prog in ginstall scoinst install; do
  1602.       for ac_exec_ext in '' $ac_executable_extensions; do
  1603.     if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  1604.       if test $ac_prog = install &&
  1605.         grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  1606.         # AIX install.  It has an incompatible calling convention.
  1607.         :
  1608.       elif test $ac_prog = install &&
  1609.         grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  1610.         # program-specific install script used by HP pwplus--don't use.
  1611.         :
  1612.       else
  1613.         ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  1614.         break 3
  1615.       fi
  1616.     fi
  1617.       done
  1618.     done
  1619.     ;;
  1620. esac
  1621. done
  1622.  
  1623.  
  1624. fi
  1625.   if test "${ac_cv_path_install+set}" = set; then
  1626.     INSTALL=$ac_cv_path_install
  1627.   else
  1628.     # As a last resort, use the slow shell script.  We don't cache a
  1629.     # path for INSTALL within a source directory, because that will
  1630.     # break other packages using the cache if that directory is
  1631.     # removed, or if the path is relative.
  1632.     INSTALL=$ac_install_sh
  1633.   fi
  1634. fi
  1635. echo "$as_me:$LINENO: result: $INSTALL" >&5
  1636. echo "${ECHO_T}$INSTALL" >&6
  1637.  
  1638. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  1639. # It thinks the first close brace ends the variable substitution.
  1640. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  1641.  
  1642. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
  1643.  
  1644. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  1645.  
  1646. echo "$as_me:$LINENO: checking whether build environment is sane" >&5
  1647. echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
  1648. # Just in case
  1649. sleep 1
  1650. echo timestamp > conftest.file
  1651. # Do `set' in a subshell so we don't clobber the current shell's
  1652. # arguments.  Must try -L first in case configure is actually a
  1653. # symlink; some systems play weird games with the mod time of symlinks
  1654. # (eg FreeBSD returns the mod time of the symlink's containing
  1655. # directory).
  1656. if (
  1657.    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
  1658.    if test "$*" = "X"; then
  1659.       # -L didn't work.
  1660.       set X `ls -t $srcdir/configure conftest.file`
  1661.    fi
  1662.    rm -f conftest.file
  1663.    if test "$*" != "X $srcdir/configure conftest.file" \
  1664.       && test "$*" != "X conftest.file $srcdir/configure"; then
  1665.  
  1666.       # If neither matched, then we have a broken ls.  This can happen
  1667.       # if, for instance, CONFIG_SHELL is bash and it inherits a
  1668.       # broken ls alias from the environment.  This has actually
  1669.       # happened.  Such a system could not be considered "sane".
  1670.       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
  1671. alias in your environment" >&5
  1672. echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
  1673. alias in your environment" >&2;}
  1674.    { (exit 1); exit 1; }; }
  1675.    fi
  1676.  
  1677.    test "$2" = conftest.file
  1678.    )
  1679. then
  1680.    # Ok.
  1681.    :
  1682. else
  1683.    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
  1684. Check your system clock" >&5
  1685. echo "$as_me: error: newly created file is older than distributed files!
  1686. Check your system clock" >&2;}
  1687.    { (exit 1); exit 1; }; }
  1688. fi
  1689. echo "$as_me:$LINENO: result: yes" >&5
  1690. echo "${ECHO_T}yes" >&6
  1691. test "$program_prefix" != NONE &&
  1692.   program_transform_name="s,^,$program_prefix,;$program_transform_name"
  1693. # Use a double $ so make ignores it.
  1694. test "$program_suffix" != NONE &&
  1695.   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
  1696. # Double any \ or $.  echo might interpret backslashes.
  1697. # By default was `s,x,x', remove it if useless.
  1698. cat <<\_ACEOF >conftest.sed
  1699. s/[\\$]/&&/g;s/;s,x,x,$//
  1700. _ACEOF
  1701. program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
  1702. rm conftest.sed
  1703.  
  1704. # expand $ac_aux_dir to an absolute path
  1705. am_aux_dir=`cd $ac_aux_dir && pwd`
  1706.  
  1707. test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
  1708. # Use eval to expand $SHELL
  1709. if eval "$MISSING --run true"; then
  1710.   am_missing_run="$MISSING --run "
  1711. else
  1712.   am_missing_run=
  1713.   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
  1714. echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
  1715. fi
  1716.  
  1717. if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
  1718.   # We used to keeping the `.' as first argument, in order to
  1719.   # allow $(mkdir_p) to be used without argument.  As in
  1720.   #   $(mkdir_p) $(somedir)
  1721.   # where $(somedir) is conditionally defined.  However this is wrong
  1722.   # for two reasons:
  1723.   #  1. if the package is installed by a user who cannot write `.'
  1724.   #     make install will fail,
  1725.   #  2. the above comment should most certainly read
  1726.   #     $(mkdir_p) $(DESTDIR)$(somedir)
  1727.   #     so it does not work when $(somedir) is undefined and
  1728.   #     $(DESTDIR) is not.
  1729.   #  To support the latter case, we have to write
  1730.   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
  1731.   #  so the `.' trick is pointless.
  1732.   mkdir_p='mkdir -p --'
  1733. else
  1734.   # On NextStep and OpenStep, the `mkdir' command does not
  1735.   # recognize any option.  It will interpret all options as
  1736.   # directories to create, and then abort because `.' already
  1737.   # exists.
  1738.   for d in ./-p ./--version;
  1739.   do
  1740.     test -d $d && rmdir $d
  1741.   done
  1742.   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
  1743.   if test -f "$ac_aux_dir/mkinstalldirs"; then
  1744.     mkdir_p='$(mkinstalldirs)'
  1745.   else
  1746.     mkdir_p='$(install_sh) -d'
  1747.   fi
  1748. fi
  1749.  
  1750. for ac_prog in gawk mawk nawk awk
  1751. do
  1752.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  1753. set dummy $ac_prog; ac_word=$2
  1754. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1755. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1756. if test "${ac_cv_prog_AWK+set}" = set; then
  1757.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1758. else
  1759.   if test -n "$AWK"; then
  1760.   ac_cv_prog_AWK="$AWK" # Let the user override the test.
  1761. else
  1762. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1763. for as_dir in $PATH
  1764. do
  1765.   IFS=$as_save_IFS
  1766.   test -z "$as_dir" && as_dir=.
  1767.   for ac_exec_ext in '' $ac_executable_extensions; do
  1768.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1769.     ac_cv_prog_AWK="$ac_prog"
  1770.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1771.     break 2
  1772.   fi
  1773. done
  1774. done
  1775.  
  1776. fi
  1777. fi
  1778. AWK=$ac_cv_prog_AWK
  1779. if test -n "$AWK"; then
  1780.   echo "$as_me:$LINENO: result: $AWK" >&5
  1781. echo "${ECHO_T}$AWK" >&6
  1782. else
  1783.   echo "$as_me:$LINENO: result: no" >&5
  1784. echo "${ECHO_T}no" >&6
  1785. fi
  1786.  
  1787.   test -n "$AWK" && break
  1788. done
  1789.  
  1790. echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
  1791. echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
  1792. set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
  1793. if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
  1794.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1795. else
  1796.   cat >conftest.make <<\_ACEOF
  1797. all:
  1798.     @echo 'ac_maketemp="$(MAKE)"'
  1799. _ACEOF
  1800. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  1801. eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
  1802. if test -n "$ac_maketemp"; then
  1803.   eval ac_cv_prog_make_${ac_make}_set=yes
  1804. else
  1805.   eval ac_cv_prog_make_${ac_make}_set=no
  1806. fi
  1807. rm -f conftest.make
  1808. fi
  1809. if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
  1810.   echo "$as_me:$LINENO: result: yes" >&5
  1811. echo "${ECHO_T}yes" >&6
  1812.   SET_MAKE=
  1813. else
  1814.   echo "$as_me:$LINENO: result: no" >&5
  1815. echo "${ECHO_T}no" >&6
  1816.   SET_MAKE="MAKE=${MAKE-make}"
  1817. fi
  1818.  
  1819. rm -rf .tst 2>/dev/null
  1820. mkdir .tst 2>/dev/null
  1821. if test -d .tst; then
  1822.   am__leading_dot=.
  1823. else
  1824.   am__leading_dot=_
  1825. fi
  1826. rmdir .tst 2>/dev/null
  1827.  
  1828. # test to see if srcdir already configured
  1829. if test "`cd $srcdir && pwd`" != "`pwd`" &&
  1830.    test -f $srcdir/config.status; then
  1831.   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
  1832. echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
  1833.    { (exit 1); exit 1; }; }
  1834. fi
  1835.  
  1836. # test whether we have cygpath
  1837. if test -z "$CYGPATH_W"; then
  1838.   if (cygpath --version) >/dev/null 2>/dev/null; then
  1839.     CYGPATH_W='cygpath -w'
  1840.   else
  1841.     CYGPATH_W=echo
  1842.   fi
  1843. fi
  1844.  
  1845.  
  1846. # Define the identity of the package.
  1847.  PACKAGE=libltdl
  1848.  VERSION=1.2
  1849.  
  1850.  
  1851. # Some tools Automake needs.
  1852.  
  1853. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
  1854.  
  1855.  
  1856. AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
  1857.  
  1858.  
  1859. AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
  1860.  
  1861.  
  1862. AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
  1863.  
  1864.  
  1865. MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
  1866.  
  1867. install_sh=${install_sh-"$am_aux_dir/install-sh"}
  1868.  
  1869. # Installed binaries are usually stripped using `strip' when the user
  1870. # run `make install-strip'.  However `strip' might not be the right
  1871. # tool to use in cross-compilation environments, therefore Automake
  1872. # will honor the `STRIP' environment variable to overrule this program.
  1873. if test "$cross_compiling" != no; then
  1874.   if test -n "$ac_tool_prefix"; then
  1875.   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  1876. set dummy ${ac_tool_prefix}strip; ac_word=$2
  1877. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1878. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1879. if test "${ac_cv_prog_STRIP+set}" = set; then
  1880.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1881. else
  1882.   if test -n "$STRIP"; then
  1883.   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  1884. else
  1885. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1886. for as_dir in $PATH
  1887. do
  1888.   IFS=$as_save_IFS
  1889.   test -z "$as_dir" && as_dir=.
  1890.   for ac_exec_ext in '' $ac_executable_extensions; do
  1891.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1892.     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
  1893.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1894.     break 2
  1895.   fi
  1896. done
  1897. done
  1898.  
  1899. fi
  1900. fi
  1901. STRIP=$ac_cv_prog_STRIP
  1902. if test -n "$STRIP"; then
  1903.   echo "$as_me:$LINENO: result: $STRIP" >&5
  1904. echo "${ECHO_T}$STRIP" >&6
  1905. else
  1906.   echo "$as_me:$LINENO: result: no" >&5
  1907. echo "${ECHO_T}no" >&6
  1908. fi
  1909.  
  1910. fi
  1911. if test -z "$ac_cv_prog_STRIP"; then
  1912.   ac_ct_STRIP=$STRIP
  1913.   # Extract the first word of "strip", so it can be a program name with args.
  1914. set dummy strip; ac_word=$2
  1915. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1916. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1917. if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
  1918.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1919. else
  1920.   if test -n "$ac_ct_STRIP"; then
  1921.   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
  1922. else
  1923. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1924. for as_dir in $PATH
  1925. do
  1926.   IFS=$as_save_IFS
  1927.   test -z "$as_dir" && as_dir=.
  1928.   for ac_exec_ext in '' $ac_executable_extensions; do
  1929.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1930.     ac_cv_prog_ac_ct_STRIP="strip"
  1931.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1932.     break 2
  1933.   fi
  1934. done
  1935. done
  1936.  
  1937.   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
  1938. fi
  1939. fi
  1940. ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  1941. if test -n "$ac_ct_STRIP"; then
  1942.   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
  1943. echo "${ECHO_T}$ac_ct_STRIP" >&6
  1944. else
  1945.   echo "$as_me:$LINENO: result: no" >&5
  1946. echo "${ECHO_T}no" >&6
  1947. fi
  1948.  
  1949.   STRIP=$ac_ct_STRIP
  1950. else
  1951.   STRIP="$ac_cv_prog_STRIP"
  1952. fi
  1953.  
  1954. fi
  1955. INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
  1956.  
  1957. # We need awk for the "check" target.  The system "awk" is bad on
  1958. # some platforms.
  1959. # Always define AMTAR for backward compatibility.
  1960.  
  1961. AMTAR=${AMTAR-"${am_missing_run}tar"}
  1962.  
  1963. am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.           ac_config_headers="$ac_config_headers config.h:config-h.in"
  1970.  
  1971.  
  1972.  
  1973. ## ------------------ ##
  1974. ## C compiler checks. ##
  1975. ## ------------------ ##
  1976. ac_ext=c
  1977. ac_cpp='$CPP $CPPFLAGS'
  1978. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1979. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1980. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1981. if test -n "$ac_tool_prefix"; then
  1982.   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  1983. set dummy ${ac_tool_prefix}gcc; ac_word=$2
  1984. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1985. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1986. if test "${ac_cv_prog_CC+set}" = set; then
  1987.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1988. else
  1989.   if test -n "$CC"; then
  1990.   ac_cv_prog_CC="$CC" # Let the user override the test.
  1991. else
  1992. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1993. for as_dir in $PATH
  1994. do
  1995.   IFS=$as_save_IFS
  1996.   test -z "$as_dir" && as_dir=.
  1997.   for ac_exec_ext in '' $ac_executable_extensions; do
  1998.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1999.     ac_cv_prog_CC="${ac_tool_prefix}gcc"
  2000.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2001.     break 2
  2002.   fi
  2003. done
  2004. done
  2005.  
  2006. fi
  2007. fi
  2008. CC=$ac_cv_prog_CC
  2009. if test -n "$CC"; then
  2010.   echo "$as_me:$LINENO: result: $CC" >&5
  2011. echo "${ECHO_T}$CC" >&6
  2012. else
  2013.   echo "$as_me:$LINENO: result: no" >&5
  2014. echo "${ECHO_T}no" >&6
  2015. fi
  2016.  
  2017. fi
  2018. if test -z "$ac_cv_prog_CC"; then
  2019.   ac_ct_CC=$CC
  2020.   # Extract the first word of "gcc", so it can be a program name with args.
  2021. set dummy gcc; ac_word=$2
  2022. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2023. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2024. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  2025.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2026. else
  2027.   if test -n "$ac_ct_CC"; then
  2028.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  2029. else
  2030. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2031. for as_dir in $PATH
  2032. do
  2033.   IFS=$as_save_IFS
  2034.   test -z "$as_dir" && as_dir=.
  2035.   for ac_exec_ext in '' $ac_executable_extensions; do
  2036.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2037.     ac_cv_prog_ac_ct_CC="gcc"
  2038.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2039.     break 2
  2040.   fi
  2041. done
  2042. done
  2043.  
  2044. fi
  2045. fi
  2046. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  2047. if test -n "$ac_ct_CC"; then
  2048.   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  2049. echo "${ECHO_T}$ac_ct_CC" >&6
  2050. else
  2051.   echo "$as_me:$LINENO: result: no" >&5
  2052. echo "${ECHO_T}no" >&6
  2053. fi
  2054.  
  2055.   CC=$ac_ct_CC
  2056. else
  2057.   CC="$ac_cv_prog_CC"
  2058. fi
  2059.  
  2060. if test -z "$CC"; then
  2061.   if test -n "$ac_tool_prefix"; then
  2062.   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  2063. set dummy ${ac_tool_prefix}cc; ac_word=$2
  2064. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2065. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2066. if test "${ac_cv_prog_CC+set}" = set; then
  2067.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2068. else
  2069.   if test -n "$CC"; then
  2070.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2071. else
  2072. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2073. for as_dir in $PATH
  2074. do
  2075.   IFS=$as_save_IFS
  2076.   test -z "$as_dir" && as_dir=.
  2077.   for ac_exec_ext in '' $ac_executable_extensions; do
  2078.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2079.     ac_cv_prog_CC="${ac_tool_prefix}cc"
  2080.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2081.     break 2
  2082.   fi
  2083. done
  2084. done
  2085.  
  2086. fi
  2087. fi
  2088. CC=$ac_cv_prog_CC
  2089. if test -n "$CC"; then
  2090.   echo "$as_me:$LINENO: result: $CC" >&5
  2091. echo "${ECHO_T}$CC" >&6
  2092. else
  2093.   echo "$as_me:$LINENO: result: no" >&5
  2094. echo "${ECHO_T}no" >&6
  2095. fi
  2096.  
  2097. fi
  2098. if test -z "$ac_cv_prog_CC"; then
  2099.   ac_ct_CC=$CC
  2100.   # Extract the first word of "cc", so it can be a program name with args.
  2101. set dummy cc; ac_word=$2
  2102. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2103. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2104. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  2105.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2106. else
  2107.   if test -n "$ac_ct_CC"; then
  2108.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  2109. else
  2110. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2111. for as_dir in $PATH
  2112. do
  2113.   IFS=$as_save_IFS
  2114.   test -z "$as_dir" && as_dir=.
  2115.   for ac_exec_ext in '' $ac_executable_extensions; do
  2116.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2117.     ac_cv_prog_ac_ct_CC="cc"
  2118.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2119.     break 2
  2120.   fi
  2121. done
  2122. done
  2123.  
  2124. fi
  2125. fi
  2126. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  2127. if test -n "$ac_ct_CC"; then
  2128.   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  2129. echo "${ECHO_T}$ac_ct_CC" >&6
  2130. else
  2131.   echo "$as_me:$LINENO: result: no" >&5
  2132. echo "${ECHO_T}no" >&6
  2133. fi
  2134.  
  2135.   CC=$ac_ct_CC
  2136. else
  2137.   CC="$ac_cv_prog_CC"
  2138. fi
  2139.  
  2140. fi
  2141. if test -z "$CC"; then
  2142.   # Extract the first word of "cc", so it can be a program name with args.
  2143. set dummy cc; ac_word=$2
  2144. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2145. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2146. if test "${ac_cv_prog_CC+set}" = set; then
  2147.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2148. else
  2149.   if test -n "$CC"; then
  2150.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2151. else
  2152.   ac_prog_rejected=no
  2153. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2154. for as_dir in $PATH
  2155. do
  2156.   IFS=$as_save_IFS
  2157.   test -z "$as_dir" && as_dir=.
  2158.   for ac_exec_ext in '' $ac_executable_extensions; do
  2159.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2160.     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
  2161.        ac_prog_rejected=yes
  2162.        continue
  2163.      fi
  2164.     ac_cv_prog_CC="cc"
  2165.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2166.     break 2
  2167.   fi
  2168. done
  2169. done
  2170.  
  2171. if test $ac_prog_rejected = yes; then
  2172.   # We found a bogon in the path, so make sure we never use it.
  2173.   set dummy $ac_cv_prog_CC
  2174.   shift
  2175.   if test $# != 0; then
  2176.     # We chose a different compiler from the bogus one.
  2177.     # However, it has the same basename, so the bogon will be chosen
  2178.     # first if we set CC to just the basename; use the full file name.
  2179.     shift
  2180.     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  2181.   fi
  2182. fi
  2183. fi
  2184. fi
  2185. CC=$ac_cv_prog_CC
  2186. if test -n "$CC"; then
  2187.   echo "$as_me:$LINENO: result: $CC" >&5
  2188. echo "${ECHO_T}$CC" >&6
  2189. else
  2190.   echo "$as_me:$LINENO: result: no" >&5
  2191. echo "${ECHO_T}no" >&6
  2192. fi
  2193.  
  2194. fi
  2195. if test -z "$CC"; then
  2196.   if test -n "$ac_tool_prefix"; then
  2197.   for ac_prog in cl
  2198.   do
  2199.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  2200. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  2201. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2202. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2203. if test "${ac_cv_prog_CC+set}" = set; then
  2204.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2205. else
  2206.   if test -n "$CC"; then
  2207.   ac_cv_prog_CC="$CC" # Let the user override the test.
  2208. else
  2209. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2210. for as_dir in $PATH
  2211. do
  2212.   IFS=$as_save_IFS
  2213.   test -z "$as_dir" && as_dir=.
  2214.   for ac_exec_ext in '' $ac_executable_extensions; do
  2215.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2216.     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
  2217.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2218.     break 2
  2219.   fi
  2220. done
  2221. done
  2222.  
  2223. fi
  2224. fi
  2225. CC=$ac_cv_prog_CC
  2226. if test -n "$CC"; then
  2227.   echo "$as_me:$LINENO: result: $CC" >&5
  2228. echo "${ECHO_T}$CC" >&6
  2229. else
  2230.   echo "$as_me:$LINENO: result: no" >&5
  2231. echo "${ECHO_T}no" >&6
  2232. fi
  2233.  
  2234.     test -n "$CC" && break
  2235.   done
  2236. fi
  2237. if test -z "$CC"; then
  2238.   ac_ct_CC=$CC
  2239.   for ac_prog in cl
  2240. do
  2241.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  2242. set dummy $ac_prog; ac_word=$2
  2243. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2244. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2245. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  2246.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2247. else
  2248.   if test -n "$ac_ct_CC"; then
  2249.   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  2250. else
  2251. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2252. for as_dir in $PATH
  2253. do
  2254.   IFS=$as_save_IFS
  2255.   test -z "$as_dir" && as_dir=.
  2256.   for ac_exec_ext in '' $ac_executable_extensions; do
  2257.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2258.     ac_cv_prog_ac_ct_CC="$ac_prog"
  2259.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2260.     break 2
  2261.   fi
  2262. done
  2263. done
  2264.  
  2265. fi
  2266. fi
  2267. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  2268. if test -n "$ac_ct_CC"; then
  2269.   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  2270. echo "${ECHO_T}$ac_ct_CC" >&6
  2271. else
  2272.   echo "$as_me:$LINENO: result: no" >&5
  2273. echo "${ECHO_T}no" >&6
  2274. fi
  2275.  
  2276.   test -n "$ac_ct_CC" && break
  2277. done
  2278.  
  2279.   CC=$ac_ct_CC
  2280. fi
  2281.  
  2282. fi
  2283.  
  2284.  
  2285. test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
  2286. See \`config.log' for more details." >&5
  2287. echo "$as_me: error: no acceptable C compiler found in \$PATH
  2288. See \`config.log' for more details." >&2;}
  2289.    { (exit 1); exit 1; }; }
  2290.  
  2291. # Provide some information about the compiler.
  2292. echo "$as_me:$LINENO:" \
  2293.      "checking for C compiler version" >&5
  2294. ac_compiler=`set X $ac_compile; echo $2`
  2295. { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
  2296.   (eval $ac_compiler --version </dev/null >&5) 2>&5
  2297.   ac_status=$?
  2298.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2299.   (exit $ac_status); }
  2300. { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
  2301.   (eval $ac_compiler -v </dev/null >&5) 2>&5
  2302.   ac_status=$?
  2303.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2304.   (exit $ac_status); }
  2305. { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
  2306.   (eval $ac_compiler -V </dev/null >&5) 2>&5
  2307.   ac_status=$?
  2308.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2309.   (exit $ac_status); }
  2310.  
  2311. cat >conftest.$ac_ext <<_ACEOF
  2312. /* confdefs.h.  */
  2313. _ACEOF
  2314. cat confdefs.h >>conftest.$ac_ext
  2315. cat >>conftest.$ac_ext <<_ACEOF
  2316. /* end confdefs.h.  */
  2317.  
  2318. int
  2319. main ()
  2320. {
  2321.  
  2322.   ;
  2323.   return 0;
  2324. }
  2325. _ACEOF
  2326. ac_clean_files_save=$ac_clean_files
  2327. ac_clean_files="$ac_clean_files a.out a.exe b.out"
  2328. # Try to create an executable without -o first, disregard a.out.
  2329. # It will help us diagnose broken compilers, and finding out an intuition
  2330. # of exeext.
  2331. echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
  2332. echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
  2333. ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
  2334. if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
  2335.   (eval $ac_link_default) 2>&5
  2336.   ac_status=$?
  2337.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2338.   (exit $ac_status); }; then
  2339.   # Find the output, starting from the most likely.  This scheme is
  2340. # not robust to junk in `.', hence go to wildcards (a.*) only as a last
  2341. # resort.
  2342.  
  2343. # Be careful to initialize this variable, since it used to be cached.
  2344. # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
  2345. ac_cv_exeext=
  2346. # b.out is created by i960 compilers.
  2347. for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
  2348. do
  2349.   test -f "$ac_file" || continue
  2350.   case $ac_file in
  2351.     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
  2352.     ;;
  2353.     conftest.$ac_ext )
  2354.     # This is the source file.
  2355.     ;;
  2356.     [ab].out )
  2357.     # We found the default executable, but exeext='' is most
  2358.     # certainly right.
  2359.     break;;
  2360.     *.* )
  2361.     ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
  2362.     # FIXME: I believe we export ac_cv_exeext for Libtool,
  2363.     # but it would be cool to find out if it's true.  Does anybody
  2364.     # maintain Libtool? --akim.
  2365.     export ac_cv_exeext
  2366.     break;;
  2367.     * )
  2368.     break;;
  2369.   esac
  2370. done
  2371. else
  2372.   echo "$as_me: failed program was:" >&5
  2373. sed 's/^/| /' conftest.$ac_ext >&5
  2374.  
  2375. { { echo "$as_me:$LINENO: error: C compiler cannot create executables
  2376. See \`config.log' for more details." >&5
  2377. echo "$as_me: error: C compiler cannot create executables
  2378. See \`config.log' for more details." >&2;}
  2379.    { (exit 77); exit 77; }; }
  2380. fi
  2381.  
  2382. ac_exeext=$ac_cv_exeext
  2383. echo "$as_me:$LINENO: result: $ac_file" >&5
  2384. echo "${ECHO_T}$ac_file" >&6
  2385.  
  2386. # Check the compiler produces executables we can run.  If not, either
  2387. # the compiler is broken, or we cross compile.
  2388. echo "$as_me:$LINENO: checking whether the C compiler works" >&5
  2389. echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
  2390. # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
  2391. # If not cross compiling, check that we can run a simple program.
  2392. if test "$cross_compiling" != yes; then
  2393.   if { ac_try='./$ac_file'
  2394.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2395.   (eval $ac_try) 2>&5
  2396.   ac_status=$?
  2397.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2398.   (exit $ac_status); }; }; then
  2399.     cross_compiling=no
  2400.   else
  2401.     if test "$cross_compiling" = maybe; then
  2402.     cross_compiling=yes
  2403.     else
  2404.     { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
  2405. If you meant to cross compile, use \`--host'.
  2406. See \`config.log' for more details." >&5
  2407. echo "$as_me: error: cannot run C compiled programs.
  2408. If you meant to cross compile, use \`--host'.
  2409. See \`config.log' for more details." >&2;}
  2410.    { (exit 1); exit 1; }; }
  2411.     fi
  2412.   fi
  2413. fi
  2414. echo "$as_me:$LINENO: result: yes" >&5
  2415. echo "${ECHO_T}yes" >&6
  2416.  
  2417. rm -f a.out a.exe conftest$ac_cv_exeext b.out
  2418. ac_clean_files=$ac_clean_files_save
  2419. # Check the compiler produces executables we can run.  If not, either
  2420. # the compiler is broken, or we cross compile.
  2421. echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
  2422. echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
  2423. echo "$as_me:$LINENO: result: $cross_compiling" >&5
  2424. echo "${ECHO_T}$cross_compiling" >&6
  2425.  
  2426. echo "$as_me:$LINENO: checking for suffix of executables" >&5
  2427. echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
  2428. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  2429.   (eval $ac_link) 2>&5
  2430.   ac_status=$?
  2431.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2432.   (exit $ac_status); }; then
  2433.   # If both `conftest.exe' and `conftest' are `present' (well, observable)
  2434. # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
  2435. # work properly (i.e., refer to `conftest.exe'), while it won't with
  2436. # `rm'.
  2437. for ac_file in conftest.exe conftest conftest.*; do
  2438.   test -f "$ac_file" || continue
  2439.   case $ac_file in
  2440.     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
  2441.     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
  2442.       export ac_cv_exeext
  2443.       break;;
  2444.     * ) break;;
  2445.   esac
  2446. done
  2447. else
  2448.   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
  2449. See \`config.log' for more details." >&5
  2450. echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
  2451. See \`config.log' for more details." >&2;}
  2452.    { (exit 1); exit 1; }; }
  2453. fi
  2454.  
  2455. rm -f conftest$ac_cv_exeext
  2456. echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
  2457. echo "${ECHO_T}$ac_cv_exeext" >&6
  2458.  
  2459. rm -f conftest.$ac_ext
  2460. EXEEXT=$ac_cv_exeext
  2461. ac_exeext=$EXEEXT
  2462. echo "$as_me:$LINENO: checking for suffix of object files" >&5
  2463. echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
  2464. if test "${ac_cv_objext+set}" = set; then
  2465.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2466. else
  2467.   cat >conftest.$ac_ext <<_ACEOF
  2468. /* confdefs.h.  */
  2469. _ACEOF
  2470. cat confdefs.h >>conftest.$ac_ext
  2471. cat >>conftest.$ac_ext <<_ACEOF
  2472. /* end confdefs.h.  */
  2473.  
  2474. int
  2475. main ()
  2476. {
  2477.  
  2478.   ;
  2479.   return 0;
  2480. }
  2481. _ACEOF
  2482. rm -f conftest.o conftest.obj
  2483. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2484.   (eval $ac_compile) 2>&5
  2485.   ac_status=$?
  2486.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2487.   (exit $ac_status); }; then
  2488.   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
  2489.   case $ac_file in
  2490.     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
  2491.     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
  2492.        break;;
  2493.   esac
  2494. done
  2495. else
  2496.   echo "$as_me: failed program was:" >&5
  2497. sed 's/^/| /' conftest.$ac_ext >&5
  2498.  
  2499. { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
  2500. See \`config.log' for more details." >&5
  2501. echo "$as_me: error: cannot compute suffix of object files: cannot compile
  2502. See \`config.log' for more details." >&2;}
  2503.    { (exit 1); exit 1; }; }
  2504. fi
  2505.  
  2506. rm -f conftest.$ac_cv_objext conftest.$ac_ext
  2507. fi
  2508. echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
  2509. echo "${ECHO_T}$ac_cv_objext" >&6
  2510. OBJEXT=$ac_cv_objext
  2511. ac_objext=$OBJEXT
  2512. echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
  2513. echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
  2514. if test "${ac_cv_c_compiler_gnu+set}" = set; then
  2515.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2516. else
  2517.   cat >conftest.$ac_ext <<_ACEOF
  2518. /* confdefs.h.  */
  2519. _ACEOF
  2520. cat confdefs.h >>conftest.$ac_ext
  2521. cat >>conftest.$ac_ext <<_ACEOF
  2522. /* end confdefs.h.  */
  2523.  
  2524. int
  2525. main ()
  2526. {
  2527. #ifndef __GNUC__
  2528.        choke me
  2529. #endif
  2530.  
  2531.   ;
  2532.   return 0;
  2533. }
  2534. _ACEOF
  2535. rm -f conftest.$ac_objext
  2536. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2537.   (eval $ac_compile) 2>conftest.er1
  2538.   ac_status=$?
  2539.   grep -v '^ *+' conftest.er1 >conftest.err
  2540.   rm -f conftest.er1
  2541.   cat conftest.err >&5
  2542.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2543.   (exit $ac_status); } &&
  2544.      { ac_try='test -z "$ac_c_werror_flag"
  2545.              || test ! -s conftest.err'
  2546.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2547.   (eval $ac_try) 2>&5
  2548.   ac_status=$?
  2549.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2550.   (exit $ac_status); }; } &&
  2551.      { ac_try='test -s conftest.$ac_objext'
  2552.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2553.   (eval $ac_try) 2>&5
  2554.   ac_status=$?
  2555.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2556.   (exit $ac_status); }; }; then
  2557.   ac_compiler_gnu=yes
  2558. else
  2559.   echo "$as_me: failed program was:" >&5
  2560. sed 's/^/| /' conftest.$ac_ext >&5
  2561.  
  2562. ac_compiler_gnu=no
  2563. fi
  2564. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2565. ac_cv_c_compiler_gnu=$ac_compiler_gnu
  2566.  
  2567. fi
  2568. echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
  2569. echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
  2570. GCC=`test $ac_compiler_gnu = yes && echo yes`
  2571. ac_test_CFLAGS=${CFLAGS+set}
  2572. ac_save_CFLAGS=$CFLAGS
  2573. CFLAGS="-g"
  2574. echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
  2575. echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
  2576. if test "${ac_cv_prog_cc_g+set}" = set; then
  2577.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2578. else
  2579.   cat >conftest.$ac_ext <<_ACEOF
  2580. /* confdefs.h.  */
  2581. _ACEOF
  2582. cat confdefs.h >>conftest.$ac_ext
  2583. cat >>conftest.$ac_ext <<_ACEOF
  2584. /* end confdefs.h.  */
  2585.  
  2586. int
  2587. main ()
  2588. {
  2589.  
  2590.   ;
  2591.   return 0;
  2592. }
  2593. _ACEOF
  2594. rm -f conftest.$ac_objext
  2595. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2596.   (eval $ac_compile) 2>conftest.er1
  2597.   ac_status=$?
  2598.   grep -v '^ *+' conftest.er1 >conftest.err
  2599.   rm -f conftest.er1
  2600.   cat conftest.err >&5
  2601.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2602.   (exit $ac_status); } &&
  2603.      { ac_try='test -z "$ac_c_werror_flag"
  2604.              || test ! -s conftest.err'
  2605.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2606.   (eval $ac_try) 2>&5
  2607.   ac_status=$?
  2608.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2609.   (exit $ac_status); }; } &&
  2610.      { ac_try='test -s conftest.$ac_objext'
  2611.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2612.   (eval $ac_try) 2>&5
  2613.   ac_status=$?
  2614.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2615.   (exit $ac_status); }; }; then
  2616.   ac_cv_prog_cc_g=yes
  2617. else
  2618.   echo "$as_me: failed program was:" >&5
  2619. sed 's/^/| /' conftest.$ac_ext >&5
  2620.  
  2621. ac_cv_prog_cc_g=no
  2622. fi
  2623. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2624. fi
  2625. echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
  2626. echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
  2627. if test "$ac_test_CFLAGS" = set; then
  2628.   CFLAGS=$ac_save_CFLAGS
  2629. elif test $ac_cv_prog_cc_g = yes; then
  2630.   if test "$GCC" = yes; then
  2631.     CFLAGS="-g -O2"
  2632.   else
  2633.     CFLAGS="-g"
  2634.   fi
  2635. else
  2636.   if test "$GCC" = yes; then
  2637.     CFLAGS="-O2"
  2638.   else
  2639.     CFLAGS=
  2640.   fi
  2641. fi
  2642. echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
  2643. echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
  2644. if test "${ac_cv_prog_cc_stdc+set}" = set; then
  2645.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2646. else
  2647.   ac_cv_prog_cc_stdc=no
  2648. ac_save_CC=$CC
  2649. cat >conftest.$ac_ext <<_ACEOF
  2650. /* confdefs.h.  */
  2651. _ACEOF
  2652. cat confdefs.h >>conftest.$ac_ext
  2653. cat >>conftest.$ac_ext <<_ACEOF
  2654. /* end confdefs.h.  */
  2655. #include <stdarg.h>
  2656. #include <stdio.h>
  2657. #include <sys/types.h>
  2658. #include <sys/stat.h>
  2659. /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
  2660. struct buf { int x; };
  2661. FILE * (*rcsopen) (struct buf *, struct stat *, int);
  2662. static char *e (p, i)
  2663.      char **p;
  2664.      int i;
  2665. {
  2666.   return p[i];
  2667. }
  2668. static char *f (char * (*g) (char **, int), char **p, ...)
  2669. {
  2670.   char *s;
  2671.   va_list v;
  2672.   va_start (v,p);
  2673.   s = g (p, va_arg (v,int));
  2674.   va_end (v);
  2675.   return s;
  2676. }
  2677.  
  2678. /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
  2679.    function prototypes and stuff, but not '\xHH' hex character constants.
  2680.    These don't provoke an error unfortunately, instead are silently treated
  2681.    as 'x'.  The following induces an error, until -std1 is added to get
  2682.    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
  2683.    array size at least.  It's necessary to write '\x00'==0 to get something
  2684.    that's true only with -std1.  */
  2685. int osf4_cc_array ['\x00' == 0 ? 1 : -1];
  2686.  
  2687. int test (int i, double x);
  2688. struct s1 {int (*f) (int a);};
  2689. struct s2 {int (*f) (double a);};
  2690. int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
  2691. int argc;
  2692. char **argv;
  2693. int
  2694. main ()
  2695. {
  2696. return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  2697.   ;
  2698.   return 0;
  2699. }
  2700. _ACEOF
  2701. # Don't try gcc -ansi; that turns off useful extensions and
  2702. # breaks some systems' header files.
  2703. # AIX            -qlanglvl=ansi
  2704. # Ultrix and OSF/1    -std1
  2705. # HP-UX 10.20 and later    -Ae
  2706. # HP-UX older versions    -Aa -D_HPUX_SOURCE
  2707. # SVR4            -Xc -D__EXTENSIONS__
  2708. for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
  2709. do
  2710.   CC="$ac_save_CC $ac_arg"
  2711.   rm -f conftest.$ac_objext
  2712. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2713.   (eval $ac_compile) 2>conftest.er1
  2714.   ac_status=$?
  2715.   grep -v '^ *+' conftest.er1 >conftest.err
  2716.   rm -f conftest.er1
  2717.   cat conftest.err >&5
  2718.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2719.   (exit $ac_status); } &&
  2720.      { ac_try='test -z "$ac_c_werror_flag"
  2721.              || test ! -s conftest.err'
  2722.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2723.   (eval $ac_try) 2>&5
  2724.   ac_status=$?
  2725.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2726.   (exit $ac_status); }; } &&
  2727.      { ac_try='test -s conftest.$ac_objext'
  2728.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2729.   (eval $ac_try) 2>&5
  2730.   ac_status=$?
  2731.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2732.   (exit $ac_status); }; }; then
  2733.   ac_cv_prog_cc_stdc=$ac_arg
  2734. break
  2735. else
  2736.   echo "$as_me: failed program was:" >&5
  2737. sed 's/^/| /' conftest.$ac_ext >&5
  2738.  
  2739. fi
  2740. rm -f conftest.err conftest.$ac_objext
  2741. done
  2742. rm -f conftest.$ac_ext conftest.$ac_objext
  2743. CC=$ac_save_CC
  2744.  
  2745. fi
  2746.  
  2747. case "x$ac_cv_prog_cc_stdc" in
  2748.   x|xno)
  2749.     echo "$as_me:$LINENO: result: none needed" >&5
  2750. echo "${ECHO_T}none needed" >&6 ;;
  2751.   *)
  2752.     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
  2753. echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
  2754.     CC="$CC $ac_cv_prog_cc_stdc" ;;
  2755. esac
  2756.  
  2757. # Some people use a C++ compiler to compile C.  Since we use `exit',
  2758. # in C++ we need to declare it.  In case someone uses the same compiler
  2759. # for both compiling C and C++ we need to have the C++ compiler decide
  2760. # the declaration of exit, since it's the most demanding environment.
  2761. cat >conftest.$ac_ext <<_ACEOF
  2762. #ifndef __cplusplus
  2763.   choke me
  2764. #endif
  2765. _ACEOF
  2766. rm -f conftest.$ac_objext
  2767. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2768.   (eval $ac_compile) 2>conftest.er1
  2769.   ac_status=$?
  2770.   grep -v '^ *+' conftest.er1 >conftest.err
  2771.   rm -f conftest.er1
  2772.   cat conftest.err >&5
  2773.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2774.   (exit $ac_status); } &&
  2775.      { ac_try='test -z "$ac_c_werror_flag"
  2776.              || test ! -s conftest.err'
  2777.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2778.   (eval $ac_try) 2>&5
  2779.   ac_status=$?
  2780.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2781.   (exit $ac_status); }; } &&
  2782.      { ac_try='test -s conftest.$ac_objext'
  2783.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2784.   (eval $ac_try) 2>&5
  2785.   ac_status=$?
  2786.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2787.   (exit $ac_status); }; }; then
  2788.   for ac_declaration in \
  2789.    '' \
  2790.    'extern "C" void std::exit (int) throw (); using std::exit;' \
  2791.    'extern "C" void std::exit (int); using std::exit;' \
  2792.    'extern "C" void exit (int) throw ();' \
  2793.    'extern "C" void exit (int);' \
  2794.    'void exit (int);'
  2795. do
  2796.   cat >conftest.$ac_ext <<_ACEOF
  2797. /* confdefs.h.  */
  2798. _ACEOF
  2799. cat confdefs.h >>conftest.$ac_ext
  2800. cat >>conftest.$ac_ext <<_ACEOF
  2801. /* end confdefs.h.  */
  2802. $ac_declaration
  2803. #include <stdlib.h>
  2804. int
  2805. main ()
  2806. {
  2807. exit (42);
  2808.   ;
  2809.   return 0;
  2810. }
  2811. _ACEOF
  2812. rm -f conftest.$ac_objext
  2813. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2814.   (eval $ac_compile) 2>conftest.er1
  2815.   ac_status=$?
  2816.   grep -v '^ *+' conftest.er1 >conftest.err
  2817.   rm -f conftest.er1
  2818.   cat conftest.err >&5
  2819.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2820.   (exit $ac_status); } &&
  2821.      { ac_try='test -z "$ac_c_werror_flag"
  2822.              || test ! -s conftest.err'
  2823.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2824.   (eval $ac_try) 2>&5
  2825.   ac_status=$?
  2826.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2827.   (exit $ac_status); }; } &&
  2828.      { ac_try='test -s conftest.$ac_objext'
  2829.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2830.   (eval $ac_try) 2>&5
  2831.   ac_status=$?
  2832.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2833.   (exit $ac_status); }; }; then
  2834.   :
  2835. else
  2836.   echo "$as_me: failed program was:" >&5
  2837. sed 's/^/| /' conftest.$ac_ext >&5
  2838.  
  2839. continue
  2840. fi
  2841. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2842.   cat >conftest.$ac_ext <<_ACEOF
  2843. /* confdefs.h.  */
  2844. _ACEOF
  2845. cat confdefs.h >>conftest.$ac_ext
  2846. cat >>conftest.$ac_ext <<_ACEOF
  2847. /* end confdefs.h.  */
  2848. $ac_declaration
  2849. int
  2850. main ()
  2851. {
  2852. exit (42);
  2853.   ;
  2854.   return 0;
  2855. }
  2856. _ACEOF
  2857. rm -f conftest.$ac_objext
  2858. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2859.   (eval $ac_compile) 2>conftest.er1
  2860.   ac_status=$?
  2861.   grep -v '^ *+' conftest.er1 >conftest.err
  2862.   rm -f conftest.er1
  2863.   cat conftest.err >&5
  2864.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2865.   (exit $ac_status); } &&
  2866.      { ac_try='test -z "$ac_c_werror_flag"
  2867.              || test ! -s conftest.err'
  2868.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2869.   (eval $ac_try) 2>&5
  2870.   ac_status=$?
  2871.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2872.   (exit $ac_status); }; } &&
  2873.      { ac_try='test -s conftest.$ac_objext'
  2874.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2875.   (eval $ac_try) 2>&5
  2876.   ac_status=$?
  2877.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2878.   (exit $ac_status); }; }; then
  2879.   break
  2880. else
  2881.   echo "$as_me: failed program was:" >&5
  2882. sed 's/^/| /' conftest.$ac_ext >&5
  2883.  
  2884. fi
  2885. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2886. done
  2887. rm -f conftest*
  2888. if test -n "$ac_declaration"; then
  2889.   echo '#ifdef __cplusplus' >>confdefs.h
  2890.   echo $ac_declaration      >>confdefs.h
  2891.   echo '#endif'             >>confdefs.h
  2892. fi
  2893.  
  2894. else
  2895.   echo "$as_me: failed program was:" >&5
  2896. sed 's/^/| /' conftest.$ac_ext >&5
  2897.  
  2898. fi
  2899. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2900. ac_ext=c
  2901. ac_cpp='$CPP $CPPFLAGS'
  2902. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2903. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2904. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2905. DEPDIR="${am__leading_dot}deps"
  2906.  
  2907.           ac_config_commands="$ac_config_commands depfiles"
  2908.  
  2909.  
  2910. am_make=${MAKE-make}
  2911. cat > confinc << 'END'
  2912. am__doit:
  2913.     @echo done
  2914. .PHONY: am__doit
  2915. END
  2916. # If we don't find an include directive, just comment out the code.
  2917. echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
  2918. echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
  2919. am__include="#"
  2920. am__quote=
  2921. _am_result=none
  2922. # First try GNU make style include.
  2923. echo "include confinc" > confmf
  2924. # We grep out `Entering directory' and `Leaving directory'
  2925. # messages which can occur if `w' ends up in MAKEFLAGS.
  2926. # In particular we don't look at `^make:' because GNU make might
  2927. # be invoked under some other name (usually "gmake"), in which
  2928. # case it prints its new name instead of `make'.
  2929. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
  2930.    am__include=include
  2931.    am__quote=
  2932.    _am_result=GNU
  2933. fi
  2934. # Now try BSD make style include.
  2935. if test "$am__include" = "#"; then
  2936.    echo '.include "confinc"' > confmf
  2937.    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
  2938.       am__include=.include
  2939.       am__quote="\""
  2940.       _am_result=BSD
  2941.    fi
  2942. fi
  2943.  
  2944.  
  2945. echo "$as_me:$LINENO: result: $_am_result" >&5
  2946. echo "${ECHO_T}$_am_result" >&6
  2947. rm -f confinc confmf
  2948.  
  2949. # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
  2950. if test "${enable_dependency_tracking+set}" = set; then
  2951.   enableval="$enable_dependency_tracking"
  2952.  
  2953. fi;
  2954. if test "x$enable_dependency_tracking" != xno; then
  2955.   am_depcomp="$ac_aux_dir/depcomp"
  2956.   AMDEPBACKSLASH='\'
  2957. fi
  2958.  
  2959.  
  2960. if test "x$enable_dependency_tracking" != xno; then
  2961.   AMDEP_TRUE=
  2962.   AMDEP_FALSE='#'
  2963. else
  2964.   AMDEP_TRUE='#'
  2965.   AMDEP_FALSE=
  2966. fi
  2967.  
  2968.  
  2969.  
  2970.  
  2971. depcc="$CC"   am_compiler_list=
  2972.  
  2973. echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
  2974. echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
  2975. if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
  2976.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2977. else
  2978.   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  2979.   # We make a subdir and do the tests there.  Otherwise we can end up
  2980.   # making bogus files that we don't know about and never remove.  For
  2981.   # instance it was reported that on HP-UX the gcc test will end up
  2982.   # making a dummy file named `D' -- because `-MD' means `put the output
  2983.   # in D'.
  2984.   mkdir conftest.dir
  2985.   # Copy depcomp to subdir because otherwise we won't find it if we're
  2986.   # using a relative directory.
  2987.   cp "$am_depcomp" conftest.dir
  2988.   cd conftest.dir
  2989.   # We will build objects and dependencies in a subdirectory because
  2990.   # it helps to detect inapplicable dependency modes.  For instance
  2991.   # both Tru64's cc and ICC support -MD to output dependencies as a
  2992.   # side effect of compilation, but ICC will put the dependencies in
  2993.   # the current directory while Tru64 will put them in the object
  2994.   # directory.
  2995.   mkdir sub
  2996.  
  2997.   am_cv_CC_dependencies_compiler_type=none
  2998.   if test "$am_compiler_list" = ""; then
  2999.      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  3000.   fi
  3001.   for depmode in $am_compiler_list; do
  3002.     # Setup a source with many dependencies, because some compilers
  3003.     # like to wrap large dependency lists on column 80 (with \), and
  3004.     # we should not choose a depcomp mode which is confused by this.
  3005.     #
  3006.     # We need to recreate these files for each test, as the compiler may
  3007.     # overwrite some of them when testing with obscure command lines.
  3008.     # This happens at least with the AIX C compiler.
  3009.     : > sub/conftest.c
  3010.     for i in 1 2 3 4 5 6; do
  3011.       echo '#include "conftst'$i'.h"' >> sub/conftest.c
  3012.       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
  3013.       # Solaris 8's {/usr,}/bin/sh.
  3014.       touch sub/conftst$i.h
  3015.     done
  3016.     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
  3017.  
  3018.     case $depmode in
  3019.     nosideeffect)
  3020.       # after this tag, mechanisms are not by side-effect, so they'll
  3021.       # only be used when explicitly requested
  3022.       if test "x$enable_dependency_tracking" = xyes; then
  3023.     continue
  3024.       else
  3025.     break
  3026.       fi
  3027.       ;;
  3028.     none) break ;;
  3029.     esac
  3030.     # We check with `-c' and `-o' for the sake of the "dashmstdout"
  3031.     # mode.  It turns out that the SunPro C++ compiler does not properly
  3032.     # handle `-M -o', and we need to detect this.
  3033.     if depmode=$depmode \
  3034.        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
  3035.        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
  3036.        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
  3037.          >/dev/null 2>conftest.err &&
  3038.        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
  3039.        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
  3040.        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  3041.       # icc doesn't choke on unknown options, it will just issue warnings
  3042.       # or remarks (even with -Werror).  So we grep stderr for any message
  3043.       # that says an option was ignored or not supported.
  3044.       # When given -MP, icc 7.0 and 7.1 complain thusly:
  3045.       #   icc: Command line warning: ignoring option '-M'; no argument required
  3046.       # The diagnosis changed in icc 8.0:
  3047.       #   icc: Command line remark: option '-MP' not supported
  3048.       if (grep 'ignoring option' conftest.err ||
  3049.           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
  3050.         am_cv_CC_dependencies_compiler_type=$depmode
  3051.         break
  3052.       fi
  3053.     fi
  3054.   done
  3055.  
  3056.   cd ..
  3057.   rm -rf conftest.dir
  3058. else
  3059.   am_cv_CC_dependencies_compiler_type=none
  3060. fi
  3061.  
  3062. fi
  3063. echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
  3064. echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
  3065. CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  3066.  
  3067.  
  3068.  
  3069. if
  3070.   test "x$enable_dependency_tracking" != xno \
  3071.   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  3072.   am__fastdepCC_TRUE=
  3073.   am__fastdepCC_FALSE='#'
  3074. else
  3075.   am__fastdepCC_TRUE='#'
  3076.   am__fastdepCC_FALSE=
  3077. fi
  3078.  
  3079.  
  3080.  
  3081. echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
  3082. echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
  3083. if test "${ac_cv_c_const+set}" = set; then
  3084.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3085. else
  3086.   cat >conftest.$ac_ext <<_ACEOF
  3087. /* confdefs.h.  */
  3088. _ACEOF
  3089. cat confdefs.h >>conftest.$ac_ext
  3090. cat >>conftest.$ac_ext <<_ACEOF
  3091. /* end confdefs.h.  */
  3092.  
  3093. int
  3094. main ()
  3095. {
  3096. /* FIXME: Include the comments suggested by Paul. */
  3097. #ifndef __cplusplus
  3098.   /* Ultrix mips cc rejects this.  */
  3099.   typedef int charset[2];
  3100.   const charset x;
  3101.   /* SunOS 4.1.1 cc rejects this.  */
  3102.   char const *const *ccp;
  3103.   char **p;
  3104.   /* NEC SVR4.0.2 mips cc rejects this.  */
  3105.   struct point {int x, y;};
  3106.   static struct point const zero = {0,0};
  3107.   /* AIX XL C 1.02.0.0 rejects this.
  3108.      It does not let you subtract one const X* pointer from another in
  3109.      an arm of an if-expression whose if-part is not a constant
  3110.      expression */
  3111.   const char *g = "string";
  3112.   ccp = &g + (g ? g-g : 0);
  3113.   /* HPUX 7.0 cc rejects these. */
  3114.   ++ccp;
  3115.   p = (char**) ccp;
  3116.   ccp = (char const *const *) p;
  3117.   { /* SCO 3.2v4 cc rejects this.  */
  3118.     char *t;
  3119.     char const *s = 0 ? (char *) 0 : (char const *) 0;
  3120.  
  3121.     *t++ = 0;
  3122.   }
  3123.   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  3124.     int x[] = {25, 17};
  3125.     const int *foo = &x[0];
  3126.     ++foo;
  3127.   }
  3128.   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  3129.     typedef const int *iptr;
  3130.     iptr p = 0;
  3131.     ++p;
  3132.   }
  3133.   { /* AIX XL C 1.02.0.0 rejects this saying
  3134.        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  3135.     struct s { int j; const int *ap[3]; };
  3136.     struct s *b; b->j = 5;
  3137.   }
  3138.   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  3139.     const int foo = 10;
  3140.   }
  3141. #endif
  3142.  
  3143.   ;
  3144.   return 0;
  3145. }
  3146. _ACEOF
  3147. rm -f conftest.$ac_objext
  3148. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3149.   (eval $ac_compile) 2>conftest.er1
  3150.   ac_status=$?
  3151.   grep -v '^ *+' conftest.er1 >conftest.err
  3152.   rm -f conftest.er1
  3153.   cat conftest.err >&5
  3154.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3155.   (exit $ac_status); } &&
  3156.      { ac_try='test -z "$ac_c_werror_flag"
  3157.              || test ! -s conftest.err'
  3158.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3159.   (eval $ac_try) 2>&5
  3160.   ac_status=$?
  3161.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3162.   (exit $ac_status); }; } &&
  3163.      { ac_try='test -s conftest.$ac_objext'
  3164.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3165.   (eval $ac_try) 2>&5
  3166.   ac_status=$?
  3167.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3168.   (exit $ac_status); }; }; then
  3169.   ac_cv_c_const=yes
  3170. else
  3171.   echo "$as_me: failed program was:" >&5
  3172. sed 's/^/| /' conftest.$ac_ext >&5
  3173.  
  3174. ac_cv_c_const=no
  3175. fi
  3176. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3177. fi
  3178. echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
  3179. echo "${ECHO_T}$ac_cv_c_const" >&6
  3180. if test $ac_cv_c_const = no; then
  3181.  
  3182. cat >>confdefs.h <<\_ACEOF
  3183. #define const
  3184. _ACEOF
  3185.  
  3186. fi
  3187.  
  3188. echo "$as_me:$LINENO: checking for inline" >&5
  3189. echo $ECHO_N "checking for inline... $ECHO_C" >&6
  3190. if test "${ac_cv_c_inline+set}" = set; then
  3191.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3192. else
  3193.   ac_cv_c_inline=no
  3194. for ac_kw in inline __inline__ __inline; do
  3195.   cat >conftest.$ac_ext <<_ACEOF
  3196. /* confdefs.h.  */
  3197. _ACEOF
  3198. cat confdefs.h >>conftest.$ac_ext
  3199. cat >>conftest.$ac_ext <<_ACEOF
  3200. /* end confdefs.h.  */
  3201. #ifndef __cplusplus
  3202. typedef int foo_t;
  3203. static $ac_kw foo_t static_foo () {return 0; }
  3204. $ac_kw foo_t foo () {return 0; }
  3205. #endif
  3206.  
  3207. _ACEOF
  3208. rm -f conftest.$ac_objext
  3209. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3210.   (eval $ac_compile) 2>conftest.er1
  3211.   ac_status=$?
  3212.   grep -v '^ *+' conftest.er1 >conftest.err
  3213.   rm -f conftest.er1
  3214.   cat conftest.err >&5
  3215.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3216.   (exit $ac_status); } &&
  3217.      { ac_try='test -z "$ac_c_werror_flag"
  3218.              || test ! -s conftest.err'
  3219.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3220.   (eval $ac_try) 2>&5
  3221.   ac_status=$?
  3222.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3223.   (exit $ac_status); }; } &&
  3224.      { ac_try='test -s conftest.$ac_objext'
  3225.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3226.   (eval $ac_try) 2>&5
  3227.   ac_status=$?
  3228.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3229.   (exit $ac_status); }; }; then
  3230.   ac_cv_c_inline=$ac_kw; break
  3231. else
  3232.   echo "$as_me: failed program was:" >&5
  3233. sed 's/^/| /' conftest.$ac_ext >&5
  3234.  
  3235. fi
  3236. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3237. done
  3238.  
  3239. fi
  3240. echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
  3241. echo "${ECHO_T}$ac_cv_c_inline" >&6
  3242.  
  3243.  
  3244. case $ac_cv_c_inline in
  3245.   inline | yes) ;;
  3246.   *)
  3247.     case $ac_cv_c_inline in
  3248.       no) ac_val=;;
  3249.       *) ac_val=$ac_cv_c_inline;;
  3250.     esac
  3251.     cat >>confdefs.h <<_ACEOF
  3252. #ifndef __cplusplus
  3253. #define inline $ac_val
  3254. #endif
  3255. _ACEOF
  3256.     ;;
  3257. esac
  3258.  
  3259.  
  3260.  
  3261. ## ----------------------- ##
  3262. ## Libtool initialisation. ##
  3263. ## ----------------------- ##
  3264.  
  3265.  
  3266. # Check whether --enable-shared or --disable-shared was given.
  3267. if test "${enable_shared+set}" = set; then
  3268.   enableval="$enable_shared"
  3269.   p=${PACKAGE-default}
  3270.     case $enableval in
  3271.     yes) enable_shared=yes ;;
  3272.     no) enable_shared=no ;;
  3273.     *)
  3274.       enable_shared=no
  3275.       # Look at the argument we got.  We use all the common list separators.
  3276.       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  3277.       for pkg in $enableval; do
  3278.     IFS="$lt_save_ifs"
  3279.     if test "X$pkg" = "X$p"; then
  3280.       enable_shared=yes
  3281.     fi
  3282.       done
  3283.       IFS="$lt_save_ifs"
  3284.       ;;
  3285.     esac
  3286. else
  3287.   enable_shared=yes
  3288. fi;
  3289.  
  3290. # Check whether --enable-static or --disable-static was given.
  3291. if test "${enable_static+set}" = set; then
  3292.   enableval="$enable_static"
  3293.   p=${PACKAGE-default}
  3294.     case $enableval in
  3295.     yes) enable_static=yes ;;
  3296.     no) enable_static=no ;;
  3297.     *)
  3298.      enable_static=no
  3299.       # Look at the argument we got.  We use all the common list separators.
  3300.       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  3301.       for pkg in $enableval; do
  3302.     IFS="$lt_save_ifs"
  3303.     if test "X$pkg" = "X$p"; then
  3304.       enable_static=yes
  3305.     fi
  3306.       done
  3307.       IFS="$lt_save_ifs"
  3308.       ;;
  3309.     esac
  3310. else
  3311.   enable_static=yes
  3312. fi;
  3313.  
  3314. # Check whether --enable-fast-install or --disable-fast-install was given.
  3315. if test "${enable_fast_install+set}" = set; then
  3316.   enableval="$enable_fast_install"
  3317.   p=${PACKAGE-default}
  3318.     case $enableval in
  3319.     yes) enable_fast_install=yes ;;
  3320.     no) enable_fast_install=no ;;
  3321.     *)
  3322.       enable_fast_install=no
  3323.       # Look at the argument we got.  We use all the common list separators.
  3324.       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  3325.       for pkg in $enableval; do
  3326.     IFS="$lt_save_ifs"
  3327.     if test "X$pkg" = "X$p"; then
  3328.       enable_fast_install=yes
  3329.     fi
  3330.       done
  3331.       IFS="$lt_save_ifs"
  3332.       ;;
  3333.     esac
  3334. else
  3335.   enable_fast_install=yes
  3336. fi;
  3337.  
  3338. # Make sure we can run config.sub.
  3339. $ac_config_sub sun4 >/dev/null 2>&1 ||
  3340.   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
  3341. echo "$as_me: error: cannot run $ac_config_sub" >&2;}
  3342.    { (exit 1); exit 1; }; }
  3343.  
  3344. echo "$as_me:$LINENO: checking build system type" >&5
  3345. echo $ECHO_N "checking build system type... $ECHO_C" >&6
  3346. if test "${ac_cv_build+set}" = set; then
  3347.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3348. else
  3349.   ac_cv_build_alias=$build_alias
  3350. test -z "$ac_cv_build_alias" &&
  3351.   ac_cv_build_alias=`$ac_config_guess`
  3352. test -z "$ac_cv_build_alias" &&
  3353.   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
  3354. echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
  3355.    { (exit 1); exit 1; }; }
  3356. ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
  3357.   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
  3358. echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
  3359.    { (exit 1); exit 1; }; }
  3360.  
  3361. fi
  3362. echo "$as_me:$LINENO: result: $ac_cv_build" >&5
  3363. echo "${ECHO_T}$ac_cv_build" >&6
  3364. build=$ac_cv_build
  3365. build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  3366. build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  3367. build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  3368.  
  3369.  
  3370. echo "$as_me:$LINENO: checking host system type" >&5
  3371. echo $ECHO_N "checking host system type... $ECHO_C" >&6
  3372. if test "${ac_cv_host+set}" = set; then
  3373.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3374. else
  3375.   ac_cv_host_alias=$host_alias
  3376. test -z "$ac_cv_host_alias" &&
  3377.   ac_cv_host_alias=$ac_cv_build_alias
  3378. ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
  3379.   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
  3380. echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
  3381.    { (exit 1); exit 1; }; }
  3382.  
  3383. fi
  3384. echo "$as_me:$LINENO: result: $ac_cv_host" >&5
  3385. echo "${ECHO_T}$ac_cv_host" >&6
  3386. host=$ac_cv_host
  3387. host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  3388. host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  3389. host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  3390.  
  3391.  
  3392. echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
  3393. echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
  3394. if test "${lt_cv_path_SED+set}" = set; then
  3395.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3396. else
  3397.   # Loop through the user's path and test for sed and gsed.
  3398. # Then use that list of sed's as ones to test for truncation.
  3399. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3400. for as_dir in $PATH
  3401. do
  3402.   IFS=$as_save_IFS
  3403.   test -z "$as_dir" && as_dir=.
  3404.   for lt_ac_prog in sed gsed; do
  3405.     for ac_exec_ext in '' $ac_executable_extensions; do
  3406.       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
  3407.         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
  3408.       fi
  3409.     done
  3410.   done
  3411. done
  3412. lt_ac_max=0
  3413. lt_ac_count=0
  3414. # Add /usr/xpg4/bin/sed as it is typically found on Solaris
  3415. # along with /bin/sed that truncates output.
  3416. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
  3417.   test ! -f $lt_ac_sed && continue
  3418.   cat /dev/null > conftest.in
  3419.   lt_ac_count=0
  3420.   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
  3421.   # Check for GNU sed and select it if it is found.
  3422.   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
  3423.     lt_cv_path_SED=$lt_ac_sed
  3424.     break
  3425.   fi
  3426.   while true; do
  3427.     cat conftest.in conftest.in >conftest.tmp
  3428.     mv conftest.tmp conftest.in
  3429.     cp conftest.in conftest.nl
  3430.     echo >>conftest.nl
  3431.     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
  3432.     cmp -s conftest.out conftest.nl || break
  3433.     # 10000 chars as input seems more than enough
  3434.     test $lt_ac_count -gt 10 && break
  3435.     lt_ac_count=`expr $lt_ac_count + 1`
  3436.     if test $lt_ac_count -gt $lt_ac_max; then
  3437.       lt_ac_max=$lt_ac_count
  3438.       lt_cv_path_SED=$lt_ac_sed
  3439.     fi
  3440.   done
  3441. done
  3442.  
  3443. fi
  3444.  
  3445. SED=$lt_cv_path_SED
  3446. echo "$as_me:$LINENO: result: $SED" >&5
  3447. echo "${ECHO_T}$SED" >&6
  3448.  
  3449. echo "$as_me:$LINENO: checking for egrep" >&5
  3450. echo $ECHO_N "checking for egrep... $ECHO_C" >&6
  3451. if test "${ac_cv_prog_egrep+set}" = set; then
  3452.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3453. else
  3454.   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
  3455.     then ac_cv_prog_egrep='grep -E'
  3456.     else ac_cv_prog_egrep='egrep'
  3457.     fi
  3458. fi
  3459. echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
  3460. echo "${ECHO_T}$ac_cv_prog_egrep" >&6
  3461.  EGREP=$ac_cv_prog_egrep
  3462.  
  3463.  
  3464.  
  3465. # Check whether --with-gnu-ld or --without-gnu-ld was given.
  3466. if test "${with_gnu_ld+set}" = set; then
  3467.   withval="$with_gnu_ld"
  3468.   test "$withval" = no || with_gnu_ld=yes
  3469. else
  3470.   with_gnu_ld=no
  3471. fi;
  3472. ac_prog=ld
  3473. if test "$GCC" = yes; then
  3474.   # Check if gcc -print-prog-name=ld gives a path.
  3475.   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
  3476. echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
  3477.   case $host in
  3478.   *-*-mingw*)
  3479.     # gcc leaves a trailing carriage return which upsets mingw
  3480.     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
  3481.   *)
  3482.     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  3483.   esac
  3484.   case $ac_prog in
  3485.     # Accept absolute paths.
  3486.     [\\/]* | ?:[\\/]*)
  3487.       re_direlt='/[^/][^/]*/\.\./'
  3488.       # Canonicalize the pathname of ld
  3489.       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
  3490.       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
  3491.     ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
  3492.       done
  3493.       test -z "$LD" && LD="$ac_prog"
  3494.       ;;
  3495.   "")
  3496.     # If it fails, then pretend we aren't using GCC.
  3497.     ac_prog=ld
  3498.     ;;
  3499.   *)
  3500.     # If it is relative, then search for the first ld in PATH.
  3501.     with_gnu_ld=unknown
  3502.     ;;
  3503.   esac
  3504. elif test "$with_gnu_ld" = yes; then
  3505.   echo "$as_me:$LINENO: checking for GNU ld" >&5
  3506. echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
  3507. else
  3508.   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
  3509. echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
  3510. fi
  3511. if test "${lt_cv_path_LD+set}" = set; then
  3512.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3513. else
  3514.   if test -z "$LD"; then
  3515.   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  3516.   for ac_dir in $PATH; do
  3517.     IFS="$lt_save_ifs"
  3518.     test -z "$ac_dir" && ac_dir=.
  3519.     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
  3520.       lt_cv_path_LD="$ac_dir/$ac_prog"
  3521.       # Check to see if the program is GNU ld.  I'd rather use --version,
  3522.       # but apparently some variants of GNU ld only accept -v.
  3523.       # Break only if it was the GNU/non-GNU ld that we prefer.
  3524.       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
  3525.       *GNU* | *'with BFD'*)
  3526.     test "$with_gnu_ld" != no && break
  3527.     ;;
  3528.       *)
  3529.     test "$with_gnu_ld" != yes && break
  3530.     ;;
  3531.       esac
  3532.     fi
  3533.   done
  3534.   IFS="$lt_save_ifs"
  3535. else
  3536.   lt_cv_path_LD="$LD" # Let the user override the test with a path.
  3537. fi
  3538. fi
  3539.  
  3540. LD="$lt_cv_path_LD"
  3541. if test -n "$LD"; then
  3542.   echo "$as_me:$LINENO: result: $LD" >&5
  3543. echo "${ECHO_T}$LD" >&6
  3544. else
  3545.   echo "$as_me:$LINENO: result: no" >&5
  3546. echo "${ECHO_T}no" >&6
  3547. fi
  3548. test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
  3549. echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
  3550.    { (exit 1); exit 1; }; }
  3551. echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
  3552. echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
  3553. if test "${lt_cv_prog_gnu_ld+set}" = set; then
  3554.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3555. else
  3556.   # I'd rather use --version here, but apparently some GNU lds only accept -v.
  3557. case `$LD -v 2>&1 </dev/null` in
  3558. *GNU* | *'with BFD'*)
  3559.   lt_cv_prog_gnu_ld=yes
  3560.   ;;
  3561. *)
  3562.   lt_cv_prog_gnu_ld=no
  3563.   ;;
  3564. esac
  3565. fi
  3566. echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
  3567. echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
  3568. with_gnu_ld=$lt_cv_prog_gnu_ld
  3569.  
  3570.  
  3571. echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
  3572. echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
  3573. if test "${lt_cv_ld_reload_flag+set}" = set; then
  3574.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3575. else
  3576.   lt_cv_ld_reload_flag='-r'
  3577. fi
  3578. echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
  3579. echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
  3580. reload_flag=$lt_cv_ld_reload_flag
  3581. case $reload_flag in
  3582. "" | " "*) ;;
  3583. *) reload_flag=" $reload_flag" ;;
  3584. esac
  3585. reload_cmds='$LD$reload_flag -o $output$reload_objs'
  3586. case $host_os in
  3587.   darwin*)
  3588.     if test "$GCC" = yes; then
  3589.       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
  3590.     else
  3591.       reload_cmds='$LD$reload_flag -o $output$reload_objs'
  3592.     fi
  3593.     ;;
  3594. esac
  3595.  
  3596. echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
  3597. echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
  3598. if test "${lt_cv_path_NM+set}" = set; then
  3599.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3600. else
  3601.   if test -n "$NM"; then
  3602.   # Let the user override the test.
  3603.   lt_cv_path_NM="$NM"
  3604. else
  3605.   lt_nm_to_check="${ac_tool_prefix}nm"
  3606.   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
  3607.     lt_nm_to_check="$lt_nm_to_check nm"
  3608.   fi
  3609.   for lt_tmp_nm in $lt_nm_to_check; do
  3610.     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  3611.     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
  3612.       IFS="$lt_save_ifs"
  3613.       test -z "$ac_dir" && ac_dir=.
  3614.       tmp_nm="$ac_dir/$lt_tmp_nm"
  3615.       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
  3616.     # Check to see if the nm accepts a BSD-compat flag.
  3617.     # Adding the `sed 1q' prevents false positives on HP-UX, which says:
  3618.     #   nm: unknown option "B" ignored
  3619.     # Tru64's nm complains that /dev/null is an invalid object file
  3620.     case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
  3621.     */dev/null* | *'Invalid file or object type'*)
  3622.       lt_cv_path_NM="$tmp_nm -B"
  3623.       break
  3624.       ;;
  3625.     *)
  3626.       case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
  3627.       */dev/null*)
  3628.         lt_cv_path_NM="$tmp_nm -p"
  3629.         break
  3630.         ;;
  3631.       *)
  3632.         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
  3633.         continue # so that we can try to find one that supports BSD flags
  3634.         ;;
  3635.       esac
  3636.       ;;
  3637.     esac
  3638.       fi
  3639.     done
  3640.     IFS="$lt_save_ifs"
  3641.   done
  3642.   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
  3643. fi
  3644. fi
  3645. echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
  3646. echo "${ECHO_T}$lt_cv_path_NM" >&6
  3647. NM="$lt_cv_path_NM"
  3648.  
  3649. echo "$as_me:$LINENO: checking whether ln -s works" >&5
  3650. echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
  3651. LN_S=$as_ln_s
  3652. if test "$LN_S" = "ln -s"; then
  3653.   echo "$as_me:$LINENO: result: yes" >&5
  3654. echo "${ECHO_T}yes" >&6
  3655. else
  3656.   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
  3657. echo "${ECHO_T}no, using $LN_S" >&6
  3658. fi
  3659.  
  3660. echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
  3661. echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
  3662. if test "${lt_cv_deplibs_check_method+set}" = set; then
  3663.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3664. else
  3665.   lt_cv_file_magic_cmd='$MAGIC_CMD'
  3666. lt_cv_file_magic_test_file=
  3667. lt_cv_deplibs_check_method='unknown'
  3668. # Need to set the preceding variable on all platforms that support
  3669. # interlibrary dependencies.
  3670. # 'none' -- dependencies not supported.
  3671. # `unknown' -- same as none, but documents that we really don't know.
  3672. # 'pass_all' -- all dependencies passed with no checks.
  3673. # 'test_compile' -- check by making test program.
  3674. # 'file_magic [[regex]]' -- check by looking for files in library path
  3675. # which responds to the $file_magic_cmd with a given extended regex.
  3676. # If you have `file' or equivalent on your system and you're not sure
  3677. # whether `pass_all' will *always* work, you probably want this one.
  3678.  
  3679. case $host_os in
  3680. aix4* | aix5*)
  3681.   lt_cv_deplibs_check_method=pass_all
  3682.   ;;
  3683.  
  3684. beos*)
  3685.   lt_cv_deplibs_check_method=pass_all
  3686.   ;;
  3687.  
  3688. bsdi[45]*)
  3689.   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
  3690.   lt_cv_file_magic_cmd='/usr/bin/file -L'
  3691.   lt_cv_file_magic_test_file=/shlib/libc.so
  3692.   ;;
  3693.  
  3694. cygwin*)
  3695.   # func_win32_libid is a shell function defined in ltmain.sh
  3696.   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
  3697.   lt_cv_file_magic_cmd='func_win32_libid'
  3698.   ;;
  3699.  
  3700. mingw* | pw32*)
  3701.   # Base MSYS/MinGW do not provide the 'file' command needed by
  3702.   # func_win32_libid shell function, so use a weaker test based on 'objdump'.
  3703.   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
  3704.   lt_cv_file_magic_cmd='$OBJDUMP -f'
  3705.   ;;
  3706.  
  3707. darwin* | rhapsody*)
  3708.   lt_cv_deplibs_check_method=pass_all
  3709.   ;;
  3710.  
  3711. freebsd* | kfreebsd*-gnu | dragonfly*)
  3712.   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
  3713.     case $host_cpu in
  3714.     i*86 )
  3715.       # Not sure whether the presence of OpenBSD here was a mistake.
  3716.       # Let's accept both of them until this is cleared up.
  3717.       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
  3718.       lt_cv_file_magic_cmd=/usr/bin/file
  3719.       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
  3720.       ;;
  3721.     esac
  3722.   else
  3723.     lt_cv_deplibs_check_method=pass_all
  3724.   fi
  3725.   ;;
  3726.  
  3727. gnu*)
  3728.   lt_cv_deplibs_check_method=pass_all
  3729.   ;;
  3730.  
  3731. hpux10.20* | hpux11*)
  3732.   lt_cv_file_magic_cmd=/usr/bin/file
  3733.   case $host_cpu in
  3734.   ia64*)
  3735.     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
  3736.     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
  3737.     ;;
  3738.   hppa*64*)
  3739.     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
  3740.     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
  3741.     ;;
  3742.   *)
  3743.     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
  3744.     lt_cv_file_magic_test_file=/usr/lib/libc.sl
  3745.     ;;
  3746.   esac
  3747.   ;;
  3748.  
  3749. interix3*)
  3750.   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
  3751.   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
  3752.   ;;
  3753.  
  3754. irix5* | irix6* | nonstopux*)
  3755.   case $LD in
  3756.   *-32|*"-32 ") libmagic=32-bit;;
  3757.   *-n32|*"-n32 ") libmagic=N32;;
  3758.   *-64|*"-64 ") libmagic=64-bit;;
  3759.   *) libmagic=never-match;;
  3760.   esac
  3761.   lt_cv_deplibs_check_method=pass_all
  3762.   ;;
  3763.  
  3764. # This must be Linux ELF.
  3765. linux*)
  3766.   lt_cv_deplibs_check_method=pass_all
  3767.   ;;
  3768.  
  3769. netbsd*)
  3770.   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
  3771.     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
  3772.   else
  3773.     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
  3774.   fi
  3775.   ;;
  3776.  
  3777. newos6*)
  3778.   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
  3779.   lt_cv_file_magic_cmd=/usr/bin/file
  3780.   lt_cv_file_magic_test_file=/usr/lib/libnls.so
  3781.   ;;
  3782.  
  3783. nto-qnx*)
  3784.   lt_cv_deplibs_check_method=unknown
  3785.   ;;
  3786.  
  3787. openbsd*)
  3788.   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  3789.     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
  3790.   else
  3791.     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
  3792.   fi
  3793.   ;;
  3794.  
  3795. osf3* | osf4* | osf5*)
  3796.   lt_cv_deplibs_check_method=pass_all
  3797.   ;;
  3798.  
  3799. solaris*)
  3800.   lt_cv_deplibs_check_method=pass_all
  3801.   ;;
  3802.  
  3803. sysv4 | sysv4.3*)
  3804.   case $host_vendor in
  3805.   motorola)
  3806.     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
  3807.     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
  3808.     ;;
  3809.   ncr)
  3810.     lt_cv_deplibs_check_method=pass_all
  3811.     ;;
  3812.   sequent)
  3813.     lt_cv_file_magic_cmd='/bin/file'
  3814.     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
  3815.     ;;
  3816.   sni)
  3817.     lt_cv_file_magic_cmd='/bin/file'
  3818.     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
  3819.     lt_cv_file_magic_test_file=/lib/libc.so
  3820.     ;;
  3821.   siemens)
  3822.     lt_cv_deplibs_check_method=pass_all
  3823.     ;;
  3824.   pc)
  3825.     lt_cv_deplibs_check_method=pass_all
  3826.     ;;
  3827.   esac
  3828.   ;;
  3829.  
  3830. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  3831.   lt_cv_deplibs_check_method=pass_all
  3832.   ;;
  3833. esac
  3834.  
  3835. fi
  3836. echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
  3837. echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
  3838. file_magic_cmd=$lt_cv_file_magic_cmd
  3839. deplibs_check_method=$lt_cv_deplibs_check_method
  3840. test -z "$deplibs_check_method" && deplibs_check_method=unknown
  3841.  
  3842.  
  3843.  
  3844.  
  3845. # If no C compiler was specified, use CC.
  3846. LTCC=${LTCC-"$CC"}
  3847.  
  3848. # If no C compiler flags were specified, use CFLAGS.
  3849. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  3850.  
  3851. # Allow CC to be a program name with arguments.
  3852. compiler=$CC
  3853.  
  3854. # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
  3855. if test "${enable_libtool_lock+set}" = set; then
  3856.   enableval="$enable_libtool_lock"
  3857.  
  3858. fi;
  3859. test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
  3860.  
  3861. # Some flags need to be propagated to the compiler or linker for good
  3862. # libtool support.
  3863. case $host in
  3864. ia64-*-hpux*)
  3865.   # Find out which ABI we are using.
  3866.   echo 'int i;' > conftest.$ac_ext
  3867.   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3868.   (eval $ac_compile) 2>&5
  3869.   ac_status=$?
  3870.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3871.   (exit $ac_status); }; then
  3872.     case `/usr/bin/file conftest.$ac_objext` in
  3873.     *ELF-32*)
  3874.       HPUX_IA64_MODE="32"
  3875.       ;;
  3876.     *ELF-64*)
  3877.       HPUX_IA64_MODE="64"
  3878.       ;;
  3879.     esac
  3880.   fi
  3881.   rm -rf conftest*
  3882.   ;;
  3883. *-*-irix6*)
  3884.   # Find out which ABI we are using.
  3885.   echo '#line 3885 "configure"' > conftest.$ac_ext
  3886.   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3887.   (eval $ac_compile) 2>&5
  3888.   ac_status=$?
  3889.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3890.   (exit $ac_status); }; then
  3891.    if test "$lt_cv_prog_gnu_ld" = yes; then
  3892.     case `/usr/bin/file conftest.$ac_objext` in
  3893.     *32-bit*)
  3894.       LD="${LD-ld} -melf32bsmip"
  3895.       ;;
  3896.     *N32*)
  3897.       LD="${LD-ld} -melf32bmipn32"
  3898.       ;;
  3899.     *64-bit*)
  3900.       LD="${LD-ld} -melf64bmip"
  3901.       ;;
  3902.     esac
  3903.    else
  3904.     case `/usr/bin/file conftest.$ac_objext` in
  3905.     *32-bit*)
  3906.       LD="${LD-ld} -32"
  3907.       ;;
  3908.     *N32*)
  3909.       LD="${LD-ld} -n32"
  3910.       ;;
  3911.     *64-bit*)
  3912.       LD="${LD-ld} -64"
  3913.       ;;
  3914.     esac
  3915.    fi
  3916.   fi
  3917.   rm -rf conftest*
  3918.   ;;
  3919.  
  3920. x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
  3921.   # Find out which ABI we are using.
  3922.   echo 'int i;' > conftest.$ac_ext
  3923.   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3924.   (eval $ac_compile) 2>&5
  3925.   ac_status=$?
  3926.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3927.   (exit $ac_status); }; then
  3928.     case `/usr/bin/file conftest.o` in
  3929.     *32-bit*)
  3930.       case $host in
  3931.         x86_64-*linux*)
  3932.           LD="${LD-ld} -m elf_i386"
  3933.           ;;
  3934.         ppc64-*linux*|powerpc64-*linux*)
  3935.           LD="${LD-ld} -m elf32ppclinux"
  3936.           ;;
  3937.         s390x-*linux*)
  3938.           LD="${LD-ld} -m elf_s390"
  3939.           ;;
  3940.         sparc64-*linux*)
  3941.           LD="${LD-ld} -m elf32_sparc"
  3942.           ;;
  3943.       esac
  3944.       ;;
  3945.     *64-bit*)
  3946.       case $host in
  3947.         x86_64-*linux*)
  3948.           LD="${LD-ld} -m elf_x86_64"
  3949.           ;;
  3950.         ppc*-*linux*|powerpc*-*linux*)
  3951.           LD="${LD-ld} -m elf64ppc"
  3952.           ;;
  3953.         s390*-*linux*)
  3954.           LD="${LD-ld} -m elf64_s390"
  3955.           ;;
  3956.         sparc*-*linux*)
  3957.           LD="${LD-ld} -m elf64_sparc"
  3958.           ;;
  3959.       esac
  3960.       ;;
  3961.     esac
  3962.   fi
  3963.   rm -rf conftest*
  3964.   ;;
  3965.  
  3966. *-*-sco3.2v5*)
  3967.   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
  3968.   SAVE_CFLAGS="$CFLAGS"
  3969.   CFLAGS="$CFLAGS -belf"
  3970.   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
  3971. echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
  3972. if test "${lt_cv_cc_needs_belf+set}" = set; then
  3973.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3974. else
  3975.   ac_ext=c
  3976. ac_cpp='$CPP $CPPFLAGS'
  3977. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3978. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3979. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3980.  
  3981.      cat >conftest.$ac_ext <<_ACEOF
  3982. /* confdefs.h.  */
  3983. _ACEOF
  3984. cat confdefs.h >>conftest.$ac_ext
  3985. cat >>conftest.$ac_ext <<_ACEOF
  3986. /* end confdefs.h.  */
  3987.  
  3988. int
  3989. main ()
  3990. {
  3991.  
  3992.   ;
  3993.   return 0;
  3994. }
  3995. _ACEOF
  3996. rm -f conftest.$ac_objext conftest$ac_exeext
  3997. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  3998.   (eval $ac_link) 2>conftest.er1
  3999.   ac_status=$?
  4000.   grep -v '^ *+' conftest.er1 >conftest.err
  4001.   rm -f conftest.er1
  4002.   cat conftest.err >&5
  4003.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4004.   (exit $ac_status); } &&
  4005.      { ac_try='test -z "$ac_c_werror_flag"
  4006.              || test ! -s conftest.err'
  4007.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4008.   (eval $ac_try) 2>&5
  4009.   ac_status=$?
  4010.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4011.   (exit $ac_status); }; } &&
  4012.      { ac_try='test -s conftest$ac_exeext'
  4013.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4014.   (eval $ac_try) 2>&5
  4015.   ac_status=$?
  4016.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4017.   (exit $ac_status); }; }; then
  4018.   lt_cv_cc_needs_belf=yes
  4019. else
  4020.   echo "$as_me: failed program was:" >&5
  4021. sed 's/^/| /' conftest.$ac_ext >&5
  4022.  
  4023. lt_cv_cc_needs_belf=no
  4024. fi
  4025. rm -f conftest.err conftest.$ac_objext \
  4026.       conftest$ac_exeext conftest.$ac_ext
  4027.      ac_ext=c
  4028. ac_cpp='$CPP $CPPFLAGS'
  4029. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4030. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4031. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  4032.  
  4033. fi
  4034. echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
  4035. echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
  4036.   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
  4037.     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
  4038.     CFLAGS="$SAVE_CFLAGS"
  4039.   fi
  4040.   ;;
  4041. sparc*-*solaris*)
  4042.   # Find out which ABI we are using.
  4043.   echo 'int i;' > conftest.$ac_ext
  4044.   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  4045.   (eval $ac_compile) 2>&5
  4046.   ac_status=$?
  4047.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4048.   (exit $ac_status); }; then
  4049.     case `/usr/bin/file conftest.o` in
  4050.     *64-bit*)
  4051.       case $lt_cv_prog_gnu_ld in
  4052.       yes*) LD="${LD-ld} -m elf64_sparc" ;;
  4053.       *)    LD="${LD-ld} -64" ;;
  4054.       esac
  4055.       ;;
  4056.     esac
  4057.   fi
  4058.   rm -rf conftest*
  4059.   ;;
  4060.  
  4061. *-*-cygwin* | *-*-mingw* | *-*-pw32*)
  4062.   if test -n "$ac_tool_prefix"; then
  4063.   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
  4064. set dummy ${ac_tool_prefix}dlltool; ac_word=$2
  4065. echo "$as_me:$LINENO: checking for $ac_word" >&5
  4066. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  4067. if test "${ac_cv_prog_DLLTOOL+set}" = set; then
  4068.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4069. else
  4070.   if test -n "$DLLTOOL"; then
  4071.   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
  4072. else
  4073. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4074. for as_dir in $PATH
  4075. do
  4076.   IFS=$as_save_IFS
  4077.   test -z "$as_dir" && as_dir=.
  4078.   for ac_exec_ext in '' $ac_executable_extensions; do
  4079.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4080.     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
  4081.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  4082.     break 2
  4083.   fi
  4084. done
  4085. done
  4086.  
  4087. fi
  4088. fi
  4089. DLLTOOL=$ac_cv_prog_DLLTOOL
  4090. if test -n "$DLLTOOL"; then
  4091.   echo "$as_me:$LINENO: result: $DLLTOOL" >&5
  4092. echo "${ECHO_T}$DLLTOOL" >&6
  4093. else
  4094.   echo "$as_me:$LINENO: result: no" >&5
  4095. echo "${ECHO_T}no" >&6
  4096. fi
  4097.  
  4098. fi
  4099. if test -z "$ac_cv_prog_DLLTOOL"; then
  4100.   ac_ct_DLLTOOL=$DLLTOOL
  4101.   # Extract the first word of "dlltool", so it can be a program name with args.
  4102. set dummy dlltool; ac_word=$2
  4103. echo "$as_me:$LINENO: checking for $ac_word" >&5
  4104. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  4105. if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
  4106.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4107. else
  4108.   if test -n "$ac_ct_DLLTOOL"; then
  4109.   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
  4110. else
  4111. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4112. for as_dir in $PATH
  4113. do
  4114.   IFS=$as_save_IFS
  4115.   test -z "$as_dir" && as_dir=.
  4116.   for ac_exec_ext in '' $ac_executable_extensions; do
  4117.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4118.     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
  4119.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  4120.     break 2
  4121.   fi
  4122. done
  4123. done
  4124.  
  4125.   test -z "$ac_cv_prog_ac_ct_DLLTOOL" && ac_cv_prog_ac_ct_DLLTOOL="false"
  4126. fi
  4127. fi
  4128. ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
  4129. if test -n "$ac_ct_DLLTOOL"; then
  4130.   echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
  4131. echo "${ECHO_T}$ac_ct_DLLTOOL" >&6
  4132. else
  4133.   echo "$as_me:$LINENO: result: no" >&5
  4134. echo "${ECHO_T}no" >&6
  4135. fi
  4136.  
  4137.   DLLTOOL=$ac_ct_DLLTOOL
  4138. else
  4139.   DLLTOOL="$ac_cv_prog_DLLTOOL"
  4140. fi
  4141.  
  4142.   if test -n "$ac_tool_prefix"; then
  4143.   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
  4144. set dummy ${ac_tool_prefix}as; ac_word=$2
  4145. echo "$as_me:$LINENO: checking for $ac_word" >&5
  4146. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  4147. if test "${ac_cv_prog_AS+set}" = set; then
  4148.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4149. else
  4150.   if test -n "$AS"; then
  4151.   ac_cv_prog_AS="$AS" # Let the user override the test.
  4152. else
  4153. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4154. for as_dir in $PATH
  4155. do
  4156.   IFS=$as_save_IFS
  4157.   test -z "$as_dir" && as_dir=.
  4158.   for ac_exec_ext in '' $ac_executable_extensions; do
  4159.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4160.     ac_cv_prog_AS="${ac_tool_prefix}as"
  4161.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  4162.     break 2
  4163.   fi
  4164. done
  4165. done
  4166.  
  4167. fi
  4168. fi
  4169. AS=$ac_cv_prog_AS
  4170. if test -n "$AS"; then
  4171.   echo "$as_me:$LINENO: result: $AS" >&5
  4172. echo "${ECHO_T}$AS" >&6
  4173. else
  4174.   echo "$as_me:$LINENO: result: no" >&5
  4175. echo "${ECHO_T}no" >&6
  4176. fi
  4177.  
  4178. fi
  4179. if test -z "$ac_cv_prog_AS"; then
  4180.   ac_ct_AS=$AS
  4181.   # Extract the first word of "as", so it can be a program name with args.
  4182. set dummy as; ac_word=$2
  4183. echo "$as_me:$LINENO: checking for $ac_word" >&5
  4184. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  4185. if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
  4186.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4187. else
  4188.   if test -n "$ac_ct_AS"; then
  4189.   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
  4190. else
  4191. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4192. for as_dir in $PATH
  4193. do
  4194.   IFS=$as_save_IFS
  4195.   test -z "$as_dir" && as_dir=.
  4196.   for ac_exec_ext in '' $ac_executable_extensions; do
  4197.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4198.     ac_cv_prog_ac_ct_AS="as"
  4199.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  4200.     break 2
  4201.   fi
  4202. done
  4203. done
  4204.  
  4205.   test -z "$ac_cv_prog_ac_ct_AS" && ac_cv_prog_ac_ct_AS="false"
  4206. fi
  4207. fi
  4208. ac_ct_AS=$ac_cv_prog_ac_ct_AS
  4209. if test -n "$ac_ct_AS"; then
  4210.   echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
  4211. echo "${ECHO_T}$ac_ct_AS" >&6
  4212. else
  4213.   echo "$as_me:$LINENO: result: no" >&5
  4214. echo "${ECHO_T}no" >&6
  4215. fi
  4216.  
  4217.   AS=$ac_ct_AS
  4218. else
  4219.   AS="$ac_cv_prog_AS"
  4220. fi
  4221.  
  4222.   if test -n "$ac_tool_prefix"; then
  4223.   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
  4224. set dummy ${ac_tool_prefix}objdump; ac_word=$2
  4225. echo "$as_me:$LINENO: checking for $ac_word" >&5
  4226. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  4227. if test "${ac_cv_prog_OBJDUMP+set}" = set; then
  4228.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4229. else
  4230.   if test -n "$OBJDUMP"; then
  4231.   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
  4232. else
  4233. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4234. for as_dir in $PATH
  4235. do
  4236.   IFS=$as_save_IFS
  4237.   test -z "$as_dir" && as_dir=.
  4238.   for ac_exec_ext in '' $ac_executable_extensions; do
  4239.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4240.     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
  4241.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  4242.     break 2
  4243.   fi
  4244. done
  4245. done
  4246.  
  4247. fi
  4248. fi
  4249. OBJDUMP=$ac_cv_prog_OBJDUMP
  4250. if test -n "$OBJDUMP"; then
  4251.   echo "$as_me:$LINENO: result: $OBJDUMP" >&5
  4252. echo "${ECHO_T}$OBJDUMP" >&6
  4253. else
  4254.   echo "$as_me:$LINENO: result: no" >&5
  4255. echo "${ECHO_T}no" >&6
  4256. fi
  4257.  
  4258. fi
  4259. if test -z "$ac_cv_prog_OBJDUMP"; then
  4260.   ac_ct_OBJDUMP=$OBJDUMP
  4261.   # Extract the first word of "objdump", so it can be a program name with args.
  4262. set dummy objdump; ac_word=$2
  4263. echo "$as_me:$LINENO: checking for $ac_word" >&5
  4264. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  4265. if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
  4266.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4267. else
  4268.   if test -n "$ac_ct_OBJDUMP"; then
  4269.   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
  4270. else
  4271. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4272. for as_dir in $PATH
  4273. do
  4274.   IFS=$as_save_IFS
  4275.   test -z "$as_dir" && as_dir=.
  4276.   for ac_exec_ext in '' $ac_executable_extensions; do
  4277.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4278.     ac_cv_prog_ac_ct_OBJDUMP="objdump"
  4279.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  4280.     break 2
  4281.   fi
  4282. done
  4283. done
  4284.  
  4285.   test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
  4286. fi
  4287. fi
  4288. ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
  4289. if test -n "$ac_ct_OBJDUMP"; then
  4290.   echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
  4291. echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
  4292. else
  4293.   echo "$as_me:$LINENO: result: no" >&5
  4294. echo "${ECHO_T}no" >&6
  4295. fi
  4296.  
  4297.   OBJDUMP=$ac_ct_OBJDUMP
  4298. else
  4299.   OBJDUMP="$ac_cv_prog_OBJDUMP"
  4300. fi
  4301.  
  4302.   ;;
  4303.  
  4304. esac
  4305.  
  4306. need_locks="$enable_libtool_lock"
  4307.  
  4308.  
  4309. ac_ext=c
  4310. ac_cpp='$CPP $CPPFLAGS'
  4311. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4312. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4313. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  4314. echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
  4315. echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
  4316. # On Suns, sometimes $CPP names a directory.
  4317. if test -n "$CPP" && test -d "$CPP"; then
  4318.   CPP=
  4319. fi
  4320. if test -z "$CPP"; then
  4321.   if test "${ac_cv_prog_CPP+set}" = set; then
  4322.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4323. else
  4324.       # Double quotes because CPP needs to be expanded
  4325.     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
  4326.     do
  4327.       ac_preproc_ok=false
  4328. for ac_c_preproc_warn_flag in '' yes
  4329. do
  4330.   # Use a header file that comes with gcc, so configuring glibc
  4331.   # with a fresh cross-compiler works.
  4332.   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4333.   # <limits.h> exists even on freestanding compilers.
  4334.   # On the NeXT, cc -E runs the code through the compiler's parser,
  4335.   # not just through cpp. "Syntax error" is here to catch this case.
  4336.   cat >conftest.$ac_ext <<_ACEOF
  4337. /* confdefs.h.  */
  4338. _ACEOF
  4339. cat confdefs.h >>conftest.$ac_ext
  4340. cat >>conftest.$ac_ext <<_ACEOF
  4341. /* end confdefs.h.  */
  4342. #ifdef __STDC__
  4343. # include <limits.h>
  4344. #else
  4345. # include <assert.h>
  4346. #endif
  4347.              Syntax error
  4348. _ACEOF
  4349. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  4350.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  4351.   ac_status=$?
  4352.   grep -v '^ *+' conftest.er1 >conftest.err
  4353.   rm -f conftest.er1
  4354.   cat conftest.err >&5
  4355.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4356.   (exit $ac_status); } >/dev/null; then
  4357.   if test -s conftest.err; then
  4358.     ac_cpp_err=$ac_c_preproc_warn_flag
  4359.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  4360.   else
  4361.     ac_cpp_err=
  4362.   fi
  4363. else
  4364.   ac_cpp_err=yes
  4365. fi
  4366. if test -z "$ac_cpp_err"; then
  4367.   :
  4368. else
  4369.   echo "$as_me: failed program was:" >&5
  4370. sed 's/^/| /' conftest.$ac_ext >&5
  4371.  
  4372.   # Broken: fails on valid input.
  4373. continue
  4374. fi
  4375. rm -f conftest.err conftest.$ac_ext
  4376.  
  4377.   # OK, works on sane cases.  Now check whether non-existent headers
  4378.   # can be detected and how.
  4379.   cat >conftest.$ac_ext <<_ACEOF
  4380. /* confdefs.h.  */
  4381. _ACEOF
  4382. cat confdefs.h >>conftest.$ac_ext
  4383. cat >>conftest.$ac_ext <<_ACEOF
  4384. /* end confdefs.h.  */
  4385. #include <ac_nonexistent.h>
  4386. _ACEOF
  4387. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  4388.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  4389.   ac_status=$?
  4390.   grep -v '^ *+' conftest.er1 >conftest.err
  4391.   rm -f conftest.er1
  4392.   cat conftest.err >&5
  4393.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4394.   (exit $ac_status); } >/dev/null; then
  4395.   if test -s conftest.err; then
  4396.     ac_cpp_err=$ac_c_preproc_warn_flag
  4397.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  4398.   else
  4399.     ac_cpp_err=
  4400.   fi
  4401. else
  4402.   ac_cpp_err=yes
  4403. fi
  4404. if test -z "$ac_cpp_err"; then
  4405.   # Broken: success on invalid input.
  4406. continue
  4407. else
  4408.   echo "$as_me: failed program was:" >&5
  4409. sed 's/^/| /' conftest.$ac_ext >&5
  4410.  
  4411.   # Passes both tests.
  4412. ac_preproc_ok=:
  4413. break
  4414. fi
  4415. rm -f conftest.err conftest.$ac_ext
  4416.  
  4417. done
  4418. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  4419. rm -f conftest.err conftest.$ac_ext
  4420. if $ac_preproc_ok; then
  4421.   break
  4422. fi
  4423.  
  4424.     done
  4425.     ac_cv_prog_CPP=$CPP
  4426.  
  4427. fi
  4428.   CPP=$ac_cv_prog_CPP
  4429. else
  4430.   ac_cv_prog_CPP=$CPP
  4431. fi
  4432. echo "$as_me:$LINENO: result: $CPP" >&5
  4433. echo "${ECHO_T}$CPP" >&6
  4434. ac_preproc_ok=false
  4435. for ac_c_preproc_warn_flag in '' yes
  4436. do
  4437.   # Use a header file that comes with gcc, so configuring glibc
  4438.   # with a fresh cross-compiler works.
  4439.   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  4440.   # <limits.h> exists even on freestanding compilers.
  4441.   # On the NeXT, cc -E runs the code through the compiler's parser,
  4442.   # not just through cpp. "Syntax error" is here to catch this case.
  4443.   cat >conftest.$ac_ext <<_ACEOF
  4444. /* confdefs.h.  */
  4445. _ACEOF
  4446. cat confdefs.h >>conftest.$ac_ext
  4447. cat >>conftest.$ac_ext <<_ACEOF
  4448. /* end confdefs.h.  */
  4449. #ifdef __STDC__
  4450. # include <limits.h>
  4451. #else
  4452. # include <assert.h>
  4453. #endif
  4454.              Syntax error
  4455. _ACEOF
  4456. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  4457.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  4458.   ac_status=$?
  4459.   grep -v '^ *+' conftest.er1 >conftest.err
  4460.   rm -f conftest.er1
  4461.   cat conftest.err >&5
  4462.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4463.   (exit $ac_status); } >/dev/null; then
  4464.   if test -s conftest.err; then
  4465.     ac_cpp_err=$ac_c_preproc_warn_flag
  4466.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  4467.   else
  4468.     ac_cpp_err=
  4469.   fi
  4470. else
  4471.   ac_cpp_err=yes
  4472. fi
  4473. if test -z "$ac_cpp_err"; then
  4474.   :
  4475. else
  4476.   echo "$as_me: failed program was:" >&5
  4477. sed 's/^/| /' conftest.$ac_ext >&5
  4478.  
  4479.   # Broken: fails on valid input.
  4480. continue
  4481. fi
  4482. rm -f conftest.err conftest.$ac_ext
  4483.  
  4484.   # OK, works on sane cases.  Now check whether non-existent headers
  4485.   # can be detected and how.
  4486.   cat >conftest.$ac_ext <<_ACEOF
  4487. /* confdefs.h.  */
  4488. _ACEOF
  4489. cat confdefs.h >>conftest.$ac_ext
  4490. cat >>conftest.$ac_ext <<_ACEOF
  4491. /* end confdefs.h.  */
  4492. #include <ac_nonexistent.h>
  4493. _ACEOF
  4494. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  4495.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  4496.   ac_status=$?
  4497.   grep -v '^ *+' conftest.er1 >conftest.err
  4498.   rm -f conftest.er1
  4499.   cat conftest.err >&5
  4500.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4501.   (exit $ac_status); } >/dev/null; then
  4502.   if test -s conftest.err; then
  4503.     ac_cpp_err=$ac_c_preproc_warn_flag
  4504.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  4505.   else
  4506.     ac_cpp_err=
  4507.   fi
  4508. else
  4509.   ac_cpp_err=yes
  4510. fi
  4511. if test -z "$ac_cpp_err"; then
  4512.   # Broken: success on invalid input.
  4513. continue
  4514. else
  4515.   echo "$as_me: failed program was:" >&5
  4516. sed 's/^/| /' conftest.$ac_ext >&5
  4517.  
  4518.   # Passes both tests.
  4519. ac_preproc_ok=:
  4520. break
  4521. fi
  4522. rm -f conftest.err conftest.$ac_ext
  4523.  
  4524. done
  4525. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  4526. rm -f conftest.err conftest.$ac_ext
  4527. if $ac_preproc_ok; then
  4528.   :
  4529. else
  4530.   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
  4531. See \`config.log' for more details." >&5
  4532. echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
  4533. See \`config.log' for more details." >&2;}
  4534.    { (exit 1); exit 1; }; }
  4535. fi
  4536.  
  4537. ac_ext=c
  4538. ac_cpp='$CPP $CPPFLAGS'
  4539. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4540. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4541. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  4542.  
  4543.  
  4544. echo "$as_me:$LINENO: checking for ANSI C header files" >&5
  4545. echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
  4546. if test "${ac_cv_header_stdc+set}" = set; then
  4547.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4548. else
  4549.   cat >conftest.$ac_ext <<_ACEOF
  4550. /* confdefs.h.  */
  4551. _ACEOF
  4552. cat confdefs.h >>conftest.$ac_ext
  4553. cat >>conftest.$ac_ext <<_ACEOF
  4554. /* end confdefs.h.  */
  4555. #include <stdlib.h>
  4556. #include <stdarg.h>
  4557. #include <string.h>
  4558. #include <float.h>
  4559.  
  4560. int
  4561. main ()
  4562. {
  4563.  
  4564.   ;
  4565.   return 0;
  4566. }
  4567. _ACEOF
  4568. rm -f conftest.$ac_objext
  4569. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  4570.   (eval $ac_compile) 2>conftest.er1
  4571.   ac_status=$?
  4572.   grep -v '^ *+' conftest.er1 >conftest.err
  4573.   rm -f conftest.er1
  4574.   cat conftest.err >&5
  4575.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4576.   (exit $ac_status); } &&
  4577.      { ac_try='test -z "$ac_c_werror_flag"
  4578.              || test ! -s conftest.err'
  4579.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4580.   (eval $ac_try) 2>&5
  4581.   ac_status=$?
  4582.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4583.   (exit $ac_status); }; } &&
  4584.      { ac_try='test -s conftest.$ac_objext'
  4585.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4586.   (eval $ac_try) 2>&5
  4587.   ac_status=$?
  4588.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4589.   (exit $ac_status); }; }; then
  4590.   ac_cv_header_stdc=yes
  4591. else
  4592.   echo "$as_me: failed program was:" >&5
  4593. sed 's/^/| /' conftest.$ac_ext >&5
  4594.  
  4595. ac_cv_header_stdc=no
  4596. fi
  4597. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  4598.  
  4599. if test $ac_cv_header_stdc = yes; then
  4600.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  4601.   cat >conftest.$ac_ext <<_ACEOF
  4602. /* confdefs.h.  */
  4603. _ACEOF
  4604. cat confdefs.h >>conftest.$ac_ext
  4605. cat >>conftest.$ac_ext <<_ACEOF
  4606. /* end confdefs.h.  */
  4607. #include <string.h>
  4608.  
  4609. _ACEOF
  4610. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  4611.   $EGREP "memchr" >/dev/null 2>&1; then
  4612.   :
  4613. else
  4614.   ac_cv_header_stdc=no
  4615. fi
  4616. rm -f conftest*
  4617.  
  4618. fi
  4619.  
  4620. if test $ac_cv_header_stdc = yes; then
  4621.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  4622.   cat >conftest.$ac_ext <<_ACEOF
  4623. /* confdefs.h.  */
  4624. _ACEOF
  4625. cat confdefs.h >>conftest.$ac_ext
  4626. cat >>conftest.$ac_ext <<_ACEOF
  4627. /* end confdefs.h.  */
  4628. #include <stdlib.h>
  4629.  
  4630. _ACEOF
  4631. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  4632.   $EGREP "free" >/dev/null 2>&1; then
  4633.   :
  4634. else
  4635.   ac_cv_header_stdc=no
  4636. fi
  4637. rm -f conftest*
  4638.  
  4639. fi
  4640.  
  4641. if test $ac_cv_header_stdc = yes; then
  4642.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  4643.   if test "$cross_compiling" = yes; then
  4644.   :
  4645. else
  4646.   cat >conftest.$ac_ext <<_ACEOF
  4647. /* confdefs.h.  */
  4648. _ACEOF
  4649. cat confdefs.h >>conftest.$ac_ext
  4650. cat >>conftest.$ac_ext <<_ACEOF
  4651. /* end confdefs.h.  */
  4652. #include <ctype.h>
  4653. #if ((' ' & 0x0FF) == 0x020)
  4654. # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  4655. # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  4656. #else
  4657. # define ISLOWER(c) \
  4658.            (('a' <= (c) && (c) <= 'i') \
  4659.              || ('j' <= (c) && (c) <= 'r') \
  4660.              || ('s' <= (c) && (c) <= 'z'))
  4661. # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
  4662. #endif
  4663.  
  4664. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  4665. int
  4666. main ()
  4667. {
  4668.   int i;
  4669.   for (i = 0; i < 256; i++)
  4670.     if (XOR (islower (i), ISLOWER (i))
  4671.     || toupper (i) != TOUPPER (i))
  4672.       exit(2);
  4673.   exit (0);
  4674. }
  4675. _ACEOF
  4676. rm -f conftest$ac_exeext
  4677. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  4678.   (eval $ac_link) 2>&5
  4679.   ac_status=$?
  4680.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4681.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  4682.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4683.   (eval $ac_try) 2>&5
  4684.   ac_status=$?
  4685.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4686.   (exit $ac_status); }; }; then
  4687.   :
  4688. else
  4689.   echo "$as_me: program exited with status $ac_status" >&5
  4690. echo "$as_me: failed program was:" >&5
  4691. sed 's/^/| /' conftest.$ac_ext >&5
  4692.  
  4693. ( exit $ac_status )
  4694. ac_cv_header_stdc=no
  4695. fi
  4696. rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  4697. fi
  4698. fi
  4699. fi
  4700. echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
  4701. echo "${ECHO_T}$ac_cv_header_stdc" >&6
  4702. if test $ac_cv_header_stdc = yes; then
  4703.  
  4704. cat >>confdefs.h <<\_ACEOF
  4705. #define STDC_HEADERS 1
  4706. _ACEOF
  4707.  
  4708. fi
  4709.  
  4710. # On IRIX 5.3, sys/types and inttypes.h are conflicting.
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
  4721.           inttypes.h stdint.h unistd.h
  4722. do
  4723. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  4724. echo "$as_me:$LINENO: checking for $ac_header" >&5
  4725. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  4726. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  4727.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4728. else
  4729.   cat >conftest.$ac_ext <<_ACEOF
  4730. /* confdefs.h.  */
  4731. _ACEOF
  4732. cat confdefs.h >>conftest.$ac_ext
  4733. cat >>conftest.$ac_ext <<_ACEOF
  4734. /* end confdefs.h.  */
  4735. $ac_includes_default
  4736.  
  4737. #include <$ac_header>
  4738. _ACEOF
  4739. rm -f conftest.$ac_objext
  4740. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  4741.   (eval $ac_compile) 2>conftest.er1
  4742.   ac_status=$?
  4743.   grep -v '^ *+' conftest.er1 >conftest.err
  4744.   rm -f conftest.er1
  4745.   cat conftest.err >&5
  4746.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4747.   (exit $ac_status); } &&
  4748.      { ac_try='test -z "$ac_c_werror_flag"
  4749.              || test ! -s conftest.err'
  4750.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4751.   (eval $ac_try) 2>&5
  4752.   ac_status=$?
  4753.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4754.   (exit $ac_status); }; } &&
  4755.      { ac_try='test -s conftest.$ac_objext'
  4756.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4757.   (eval $ac_try) 2>&5
  4758.   ac_status=$?
  4759.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4760.   (exit $ac_status); }; }; then
  4761.   eval "$as_ac_Header=yes"
  4762. else
  4763.   echo "$as_me: failed program was:" >&5
  4764. sed 's/^/| /' conftest.$ac_ext >&5
  4765.  
  4766. eval "$as_ac_Header=no"
  4767. fi
  4768. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  4769. fi
  4770. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  4771. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  4772. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  4773.   cat >>confdefs.h <<_ACEOF
  4774. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  4775. _ACEOF
  4776.  
  4777. fi
  4778.  
  4779. done
  4780.  
  4781.  
  4782.  
  4783. for ac_header in dlfcn.h
  4784. do
  4785. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  4786. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  4787.   echo "$as_me:$LINENO: checking for $ac_header" >&5
  4788. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  4789. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  4790.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4791. fi
  4792. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  4793. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  4794. else
  4795.   # Is the header compilable?
  4796. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  4797. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  4798. cat >conftest.$ac_ext <<_ACEOF
  4799. /* confdefs.h.  */
  4800. _ACEOF
  4801. cat confdefs.h >>conftest.$ac_ext
  4802. cat >>conftest.$ac_ext <<_ACEOF
  4803. /* end confdefs.h.  */
  4804. $ac_includes_default
  4805. #include <$ac_header>
  4806. _ACEOF
  4807. rm -f conftest.$ac_objext
  4808. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  4809.   (eval $ac_compile) 2>conftest.er1
  4810.   ac_status=$?
  4811.   grep -v '^ *+' conftest.er1 >conftest.err
  4812.   rm -f conftest.er1
  4813.   cat conftest.err >&5
  4814.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4815.   (exit $ac_status); } &&
  4816.      { ac_try='test -z "$ac_c_werror_flag"
  4817.              || test ! -s conftest.err'
  4818.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4819.   (eval $ac_try) 2>&5
  4820.   ac_status=$?
  4821.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4822.   (exit $ac_status); }; } &&
  4823.      { ac_try='test -s conftest.$ac_objext'
  4824.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4825.   (eval $ac_try) 2>&5
  4826.   ac_status=$?
  4827.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4828.   (exit $ac_status); }; }; then
  4829.   ac_header_compiler=yes
  4830. else
  4831.   echo "$as_me: failed program was:" >&5
  4832. sed 's/^/| /' conftest.$ac_ext >&5
  4833.  
  4834. ac_header_compiler=no
  4835. fi
  4836. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  4837. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  4838. echo "${ECHO_T}$ac_header_compiler" >&6
  4839.  
  4840. # Is the header present?
  4841. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  4842. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  4843. cat >conftest.$ac_ext <<_ACEOF
  4844. /* confdefs.h.  */
  4845. _ACEOF
  4846. cat confdefs.h >>conftest.$ac_ext
  4847. cat >>conftest.$ac_ext <<_ACEOF
  4848. /* end confdefs.h.  */
  4849. #include <$ac_header>
  4850. _ACEOF
  4851. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  4852.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  4853.   ac_status=$?
  4854.   grep -v '^ *+' conftest.er1 >conftest.err
  4855.   rm -f conftest.er1
  4856.   cat conftest.err >&5
  4857.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4858.   (exit $ac_status); } >/dev/null; then
  4859.   if test -s conftest.err; then
  4860.     ac_cpp_err=$ac_c_preproc_warn_flag
  4861.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  4862.   else
  4863.     ac_cpp_err=
  4864.   fi
  4865. else
  4866.   ac_cpp_err=yes
  4867. fi
  4868. if test -z "$ac_cpp_err"; then
  4869.   ac_header_preproc=yes
  4870. else
  4871.   echo "$as_me: failed program was:" >&5
  4872. sed 's/^/| /' conftest.$ac_ext >&5
  4873.  
  4874.   ac_header_preproc=no
  4875. fi
  4876. rm -f conftest.err conftest.$ac_ext
  4877. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  4878. echo "${ECHO_T}$ac_header_preproc" >&6
  4879.  
  4880. # So?  What about this header?
  4881. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  4882.   yes:no: )
  4883.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  4884. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  4885.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
  4886. echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
  4887.     ac_header_preproc=yes
  4888.     ;;
  4889.   no:yes:* )
  4890.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  4891. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  4892.     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
  4893. echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
  4894.     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
  4895. echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
  4896.     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
  4897. echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
  4898.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  4899. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  4900.     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
  4901. echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
  4902.     (
  4903.       cat <<\_ASBOX
  4904. ## ---------------------------------- ##
  4905. ## Report this to bug-libtool@gnu.org ##
  4906. ## ---------------------------------- ##
  4907. _ASBOX
  4908.     ) |
  4909.       sed "s/^/$as_me: WARNING:     /" >&2
  4910.     ;;
  4911. esac
  4912. echo "$as_me:$LINENO: checking for $ac_header" >&5
  4913. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  4914. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  4915.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4916. else
  4917.   eval "$as_ac_Header=\$ac_header_preproc"
  4918. fi
  4919. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  4920. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  4921.  
  4922. fi
  4923. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  4924.   cat >>confdefs.h <<_ACEOF
  4925. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  4926. _ACEOF
  4927.  
  4928. fi
  4929.  
  4930. done
  4931.  
  4932. ac_ext=cc
  4933. ac_cpp='$CXXCPP $CPPFLAGS'
  4934. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4935. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4936. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  4937. if test -n "$ac_tool_prefix"; then
  4938.   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
  4939.   do
  4940.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  4941. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  4942. echo "$as_me:$LINENO: checking for $ac_word" >&5
  4943. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  4944. if test "${ac_cv_prog_CXX+set}" = set; then
  4945.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4946. else
  4947.   if test -n "$CXX"; then
  4948.   ac_cv_prog_CXX="$CXX" # Let the user override the test.
  4949. else
  4950. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4951. for as_dir in $PATH
  4952. do
  4953.   IFS=$as_save_IFS
  4954.   test -z "$as_dir" && as_dir=.
  4955.   for ac_exec_ext in '' $ac_executable_extensions; do
  4956.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4957.     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
  4958.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  4959.     break 2
  4960.   fi
  4961. done
  4962. done
  4963.  
  4964. fi
  4965. fi
  4966. CXX=$ac_cv_prog_CXX
  4967. if test -n "$CXX"; then
  4968.   echo "$as_me:$LINENO: result: $CXX" >&5
  4969. echo "${ECHO_T}$CXX" >&6
  4970. else
  4971.   echo "$as_me:$LINENO: result: no" >&5
  4972. echo "${ECHO_T}no" >&6
  4973. fi
  4974.  
  4975.     test -n "$CXX" && break
  4976.   done
  4977. fi
  4978. if test -z "$CXX"; then
  4979.   ac_ct_CXX=$CXX
  4980.   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
  4981. do
  4982.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  4983. set dummy $ac_prog; ac_word=$2
  4984. echo "$as_me:$LINENO: checking for $ac_word" >&5
  4985. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  4986. if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
  4987.   echo $ECHO_N "(cached) $ECHO_C" >&6
  4988. else
  4989.   if test -n "$ac_ct_CXX"; then
  4990.   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
  4991. else
  4992. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4993. for as_dir in $PATH
  4994. do
  4995.   IFS=$as_save_IFS
  4996.   test -z "$as_dir" && as_dir=.
  4997.   for ac_exec_ext in '' $ac_executable_extensions; do
  4998.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4999.     ac_cv_prog_ac_ct_CXX="$ac_prog"
  5000.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  5001.     break 2
  5002.   fi
  5003. done
  5004. done
  5005.  
  5006. fi
  5007. fi
  5008. ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
  5009. if test -n "$ac_ct_CXX"; then
  5010.   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
  5011. echo "${ECHO_T}$ac_ct_CXX" >&6
  5012. else
  5013.   echo "$as_me:$LINENO: result: no" >&5
  5014. echo "${ECHO_T}no" >&6
  5015. fi
  5016.  
  5017.   test -n "$ac_ct_CXX" && break
  5018. done
  5019. test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
  5020.  
  5021.   CXX=$ac_ct_CXX
  5022. fi
  5023.  
  5024.  
  5025. # Provide some information about the compiler.
  5026. echo "$as_me:$LINENO:" \
  5027.      "checking for C++ compiler version" >&5
  5028. ac_compiler=`set X $ac_compile; echo $2`
  5029. { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
  5030.   (eval $ac_compiler --version </dev/null >&5) 2>&5
  5031.   ac_status=$?
  5032.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5033.   (exit $ac_status); }
  5034. { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
  5035.   (eval $ac_compiler -v </dev/null >&5) 2>&5
  5036.   ac_status=$?
  5037.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5038.   (exit $ac_status); }
  5039. { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
  5040.   (eval $ac_compiler -V </dev/null >&5) 2>&5
  5041.   ac_status=$?
  5042.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5043.   (exit $ac_status); }
  5044.  
  5045. echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
  5046. echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
  5047. if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
  5048.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5049. else
  5050.   cat >conftest.$ac_ext <<_ACEOF
  5051. /* confdefs.h.  */
  5052. _ACEOF
  5053. cat confdefs.h >>conftest.$ac_ext
  5054. cat >>conftest.$ac_ext <<_ACEOF
  5055. /* end confdefs.h.  */
  5056.  
  5057. int
  5058. main ()
  5059. {
  5060. #ifndef __GNUC__
  5061.        choke me
  5062. #endif
  5063.  
  5064.   ;
  5065.   return 0;
  5066. }
  5067. _ACEOF
  5068. rm -f conftest.$ac_objext
  5069. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  5070.   (eval $ac_compile) 2>conftest.er1
  5071.   ac_status=$?
  5072.   grep -v '^ *+' conftest.er1 >conftest.err
  5073.   rm -f conftest.er1
  5074.   cat conftest.err >&5
  5075.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5076.   (exit $ac_status); } &&
  5077.      { ac_try='test -z "$ac_cxx_werror_flag"
  5078.              || test ! -s conftest.err'
  5079.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5080.   (eval $ac_try) 2>&5
  5081.   ac_status=$?
  5082.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5083.   (exit $ac_status); }; } &&
  5084.      { ac_try='test -s conftest.$ac_objext'
  5085.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5086.   (eval $ac_try) 2>&5
  5087.   ac_status=$?
  5088.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5089.   (exit $ac_status); }; }; then
  5090.   ac_compiler_gnu=yes
  5091. else
  5092.   echo "$as_me: failed program was:" >&5
  5093. sed 's/^/| /' conftest.$ac_ext >&5
  5094.  
  5095. ac_compiler_gnu=no
  5096. fi
  5097. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  5098. ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
  5099.  
  5100. fi
  5101. echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
  5102. echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
  5103. GXX=`test $ac_compiler_gnu = yes && echo yes`
  5104. ac_test_CXXFLAGS=${CXXFLAGS+set}
  5105. ac_save_CXXFLAGS=$CXXFLAGS
  5106. CXXFLAGS="-g"
  5107. echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
  5108. echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
  5109. if test "${ac_cv_prog_cxx_g+set}" = set; then
  5110.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5111. else
  5112.   cat >conftest.$ac_ext <<_ACEOF
  5113. /* confdefs.h.  */
  5114. _ACEOF
  5115. cat confdefs.h >>conftest.$ac_ext
  5116. cat >>conftest.$ac_ext <<_ACEOF
  5117. /* end confdefs.h.  */
  5118.  
  5119. int
  5120. main ()
  5121. {
  5122.  
  5123.   ;
  5124.   return 0;
  5125. }
  5126. _ACEOF
  5127. rm -f conftest.$ac_objext
  5128. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  5129.   (eval $ac_compile) 2>conftest.er1
  5130.   ac_status=$?
  5131.   grep -v '^ *+' conftest.er1 >conftest.err
  5132.   rm -f conftest.er1
  5133.   cat conftest.err >&5
  5134.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5135.   (exit $ac_status); } &&
  5136.      { ac_try='test -z "$ac_cxx_werror_flag"
  5137.              || test ! -s conftest.err'
  5138.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5139.   (eval $ac_try) 2>&5
  5140.   ac_status=$?
  5141.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5142.   (exit $ac_status); }; } &&
  5143.      { ac_try='test -s conftest.$ac_objext'
  5144.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5145.   (eval $ac_try) 2>&5
  5146.   ac_status=$?
  5147.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5148.   (exit $ac_status); }; }; then
  5149.   ac_cv_prog_cxx_g=yes
  5150. else
  5151.   echo "$as_me: failed program was:" >&5
  5152. sed 's/^/| /' conftest.$ac_ext >&5
  5153.  
  5154. ac_cv_prog_cxx_g=no
  5155. fi
  5156. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  5157. fi
  5158. echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
  5159. echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
  5160. if test "$ac_test_CXXFLAGS" = set; then
  5161.   CXXFLAGS=$ac_save_CXXFLAGS
  5162. elif test $ac_cv_prog_cxx_g = yes; then
  5163.   if test "$GXX" = yes; then
  5164.     CXXFLAGS="-g -O2"
  5165.   else
  5166.     CXXFLAGS="-g"
  5167.   fi
  5168. else
  5169.   if test "$GXX" = yes; then
  5170.     CXXFLAGS="-O2"
  5171.   else
  5172.     CXXFLAGS=
  5173.   fi
  5174. fi
  5175. for ac_declaration in \
  5176.    '' \
  5177.    'extern "C" void std::exit (int) throw (); using std::exit;' \
  5178.    'extern "C" void std::exit (int); using std::exit;' \
  5179.    'extern "C" void exit (int) throw ();' \
  5180.    'extern "C" void exit (int);' \
  5181.    'void exit (int);'
  5182. do
  5183.   cat >conftest.$ac_ext <<_ACEOF
  5184. /* confdefs.h.  */
  5185. _ACEOF
  5186. cat confdefs.h >>conftest.$ac_ext
  5187. cat >>conftest.$ac_ext <<_ACEOF
  5188. /* end confdefs.h.  */
  5189. $ac_declaration
  5190. #include <stdlib.h>
  5191. int
  5192. main ()
  5193. {
  5194. exit (42);
  5195.   ;
  5196.   return 0;
  5197. }
  5198. _ACEOF
  5199. rm -f conftest.$ac_objext
  5200. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  5201.   (eval $ac_compile) 2>conftest.er1
  5202.   ac_status=$?
  5203.   grep -v '^ *+' conftest.er1 >conftest.err
  5204.   rm -f conftest.er1
  5205.   cat conftest.err >&5
  5206.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5207.   (exit $ac_status); } &&
  5208.      { ac_try='test -z "$ac_cxx_werror_flag"
  5209.              || test ! -s conftest.err'
  5210.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5211.   (eval $ac_try) 2>&5
  5212.   ac_status=$?
  5213.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5214.   (exit $ac_status); }; } &&
  5215.      { ac_try='test -s conftest.$ac_objext'
  5216.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5217.   (eval $ac_try) 2>&5
  5218.   ac_status=$?
  5219.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5220.   (exit $ac_status); }; }; then
  5221.   :
  5222. else
  5223.   echo "$as_me: failed program was:" >&5
  5224. sed 's/^/| /' conftest.$ac_ext >&5
  5225.  
  5226. continue
  5227. fi
  5228. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  5229.   cat >conftest.$ac_ext <<_ACEOF
  5230. /* confdefs.h.  */
  5231. _ACEOF
  5232. cat confdefs.h >>conftest.$ac_ext
  5233. cat >>conftest.$ac_ext <<_ACEOF
  5234. /* end confdefs.h.  */
  5235. $ac_declaration
  5236. int
  5237. main ()
  5238. {
  5239. exit (42);
  5240.   ;
  5241.   return 0;
  5242. }
  5243. _ACEOF
  5244. rm -f conftest.$ac_objext
  5245. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  5246.   (eval $ac_compile) 2>conftest.er1
  5247.   ac_status=$?
  5248.   grep -v '^ *+' conftest.er1 >conftest.err
  5249.   rm -f conftest.er1
  5250.   cat conftest.err >&5
  5251.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5252.   (exit $ac_status); } &&
  5253.      { ac_try='test -z "$ac_cxx_werror_flag"
  5254.              || test ! -s conftest.err'
  5255.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5256.   (eval $ac_try) 2>&5
  5257.   ac_status=$?
  5258.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5259.   (exit $ac_status); }; } &&
  5260.      { ac_try='test -s conftest.$ac_objext'
  5261.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5262.   (eval $ac_try) 2>&5
  5263.   ac_status=$?
  5264.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5265.   (exit $ac_status); }; }; then
  5266.   break
  5267. else
  5268.   echo "$as_me: failed program was:" >&5
  5269. sed 's/^/| /' conftest.$ac_ext >&5
  5270.  
  5271. fi
  5272. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  5273. done
  5274. rm -f conftest*
  5275. if test -n "$ac_declaration"; then
  5276.   echo '#ifdef __cplusplus' >>confdefs.h
  5277.   echo $ac_declaration      >>confdefs.h
  5278.   echo '#endif'             >>confdefs.h
  5279. fi
  5280.  
  5281. ac_ext=cc
  5282. ac_cpp='$CXXCPP $CPPFLAGS'
  5283. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  5284. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  5285. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  5286.  
  5287. depcc="$CXX"  am_compiler_list=
  5288.  
  5289. echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
  5290. echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
  5291. if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
  5292.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5293. else
  5294.   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  5295.   # We make a subdir and do the tests there.  Otherwise we can end up
  5296.   # making bogus files that we don't know about and never remove.  For
  5297.   # instance it was reported that on HP-UX the gcc test will end up
  5298.   # making a dummy file named `D' -- because `-MD' means `put the output
  5299.   # in D'.
  5300.   mkdir conftest.dir
  5301.   # Copy depcomp to subdir because otherwise we won't find it if we're
  5302.   # using a relative directory.
  5303.   cp "$am_depcomp" conftest.dir
  5304.   cd conftest.dir
  5305.   # We will build objects and dependencies in a subdirectory because
  5306.   # it helps to detect inapplicable dependency modes.  For instance
  5307.   # both Tru64's cc and ICC support -MD to output dependencies as a
  5308.   # side effect of compilation, but ICC will put the dependencies in
  5309.   # the current directory while Tru64 will put them in the object
  5310.   # directory.
  5311.   mkdir sub
  5312.  
  5313.   am_cv_CXX_dependencies_compiler_type=none
  5314.   if test "$am_compiler_list" = ""; then
  5315.      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  5316.   fi
  5317.   for depmode in $am_compiler_list; do
  5318.     # Setup a source with many dependencies, because some compilers
  5319.     # like to wrap large dependency lists on column 80 (with \), and
  5320.     # we should not choose a depcomp mode which is confused by this.
  5321.     #
  5322.     # We need to recreate these files for each test, as the compiler may
  5323.     # overwrite some of them when testing with obscure command lines.
  5324.     # This happens at least with the AIX C compiler.
  5325.     : > sub/conftest.c
  5326.     for i in 1 2 3 4 5 6; do
  5327.       echo '#include "conftst'$i'.h"' >> sub/conftest.c
  5328.       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
  5329.       # Solaris 8's {/usr,}/bin/sh.
  5330.       touch sub/conftst$i.h
  5331.     done
  5332.     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
  5333.  
  5334.     case $depmode in
  5335.     nosideeffect)
  5336.       # after this tag, mechanisms are not by side-effect, so they'll
  5337.       # only be used when explicitly requested
  5338.       if test "x$enable_dependency_tracking" = xyes; then
  5339.     continue
  5340.       else
  5341.     break
  5342.       fi
  5343.       ;;
  5344.     none) break ;;
  5345.     esac
  5346.     # We check with `-c' and `-o' for the sake of the "dashmstdout"
  5347.     # mode.  It turns out that the SunPro C++ compiler does not properly
  5348.     # handle `-M -o', and we need to detect this.
  5349.     if depmode=$depmode \
  5350.        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
  5351.        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
  5352.        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
  5353.          >/dev/null 2>conftest.err &&
  5354.        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
  5355.        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
  5356.        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  5357.       # icc doesn't choke on unknown options, it will just issue warnings
  5358.       # or remarks (even with -Werror).  So we grep stderr for any message
  5359.       # that says an option was ignored or not supported.
  5360.       # When given -MP, icc 7.0 and 7.1 complain thusly:
  5361.       #   icc: Command line warning: ignoring option '-M'; no argument required
  5362.       # The diagnosis changed in icc 8.0:
  5363.       #   icc: Command line remark: option '-MP' not supported
  5364.       if (grep 'ignoring option' conftest.err ||
  5365.           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
  5366.         am_cv_CXX_dependencies_compiler_type=$depmode
  5367.         break
  5368.       fi
  5369.     fi
  5370.   done
  5371.  
  5372.   cd ..
  5373.   rm -rf conftest.dir
  5374. else
  5375.   am_cv_CXX_dependencies_compiler_type=none
  5376. fi
  5377.  
  5378. fi
  5379. echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
  5380. echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
  5381. CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
  5382.  
  5383.  
  5384.  
  5385. if
  5386.   test "x$enable_dependency_tracking" != xno \
  5387.   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
  5388.   am__fastdepCXX_TRUE=
  5389.   am__fastdepCXX_FALSE='#'
  5390. else
  5391.   am__fastdepCXX_TRUE='#'
  5392.   am__fastdepCXX_FALSE=
  5393. fi
  5394.  
  5395.  
  5396.  
  5397.  
  5398. if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
  5399.     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
  5400.     (test "X$CXX" != "Xg++"))) ; then
  5401.   ac_ext=cc
  5402. ac_cpp='$CXXCPP $CPPFLAGS'
  5403. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  5404. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  5405. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  5406. echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
  5407. echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
  5408. if test -z "$CXXCPP"; then
  5409.   if test "${ac_cv_prog_CXXCPP+set}" = set; then
  5410.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5411. else
  5412.       # Double quotes because CXXCPP needs to be expanded
  5413.     for CXXCPP in "$CXX -E" "/lib/cpp"
  5414.     do
  5415.       ac_preproc_ok=false
  5416. for ac_cxx_preproc_warn_flag in '' yes
  5417. do
  5418.   # Use a header file that comes with gcc, so configuring glibc
  5419.   # with a fresh cross-compiler works.
  5420.   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5421.   # <limits.h> exists even on freestanding compilers.
  5422.   # On the NeXT, cc -E runs the code through the compiler's parser,
  5423.   # not just through cpp. "Syntax error" is here to catch this case.
  5424.   cat >conftest.$ac_ext <<_ACEOF
  5425. /* confdefs.h.  */
  5426. _ACEOF
  5427. cat confdefs.h >>conftest.$ac_ext
  5428. cat >>conftest.$ac_ext <<_ACEOF
  5429. /* end confdefs.h.  */
  5430. #ifdef __STDC__
  5431. # include <limits.h>
  5432. #else
  5433. # include <assert.h>
  5434. #endif
  5435.              Syntax error
  5436. _ACEOF
  5437. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  5438.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  5439.   ac_status=$?
  5440.   grep -v '^ *+' conftest.er1 >conftest.err
  5441.   rm -f conftest.er1
  5442.   cat conftest.err >&5
  5443.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5444.   (exit $ac_status); } >/dev/null; then
  5445.   if test -s conftest.err; then
  5446.     ac_cpp_err=$ac_cxx_preproc_warn_flag
  5447.     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  5448.   else
  5449.     ac_cpp_err=
  5450.   fi
  5451. else
  5452.   ac_cpp_err=yes
  5453. fi
  5454. if test -z "$ac_cpp_err"; then
  5455.   :
  5456. else
  5457.   echo "$as_me: failed program was:" >&5
  5458. sed 's/^/| /' conftest.$ac_ext >&5
  5459.  
  5460.   # Broken: fails on valid input.
  5461. continue
  5462. fi
  5463. rm -f conftest.err conftest.$ac_ext
  5464.  
  5465.   # OK, works on sane cases.  Now check whether non-existent headers
  5466.   # can be detected and how.
  5467.   cat >conftest.$ac_ext <<_ACEOF
  5468. /* confdefs.h.  */
  5469. _ACEOF
  5470. cat confdefs.h >>conftest.$ac_ext
  5471. cat >>conftest.$ac_ext <<_ACEOF
  5472. /* end confdefs.h.  */
  5473. #include <ac_nonexistent.h>
  5474. _ACEOF
  5475. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  5476.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  5477.   ac_status=$?
  5478.   grep -v '^ *+' conftest.er1 >conftest.err
  5479.   rm -f conftest.er1
  5480.   cat conftest.err >&5
  5481.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5482.   (exit $ac_status); } >/dev/null; then
  5483.   if test -s conftest.err; then
  5484.     ac_cpp_err=$ac_cxx_preproc_warn_flag
  5485.     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  5486.   else
  5487.     ac_cpp_err=
  5488.   fi
  5489. else
  5490.   ac_cpp_err=yes
  5491. fi
  5492. if test -z "$ac_cpp_err"; then
  5493.   # Broken: success on invalid input.
  5494. continue
  5495. else
  5496.   echo "$as_me: failed program was:" >&5
  5497. sed 's/^/| /' conftest.$ac_ext >&5
  5498.  
  5499.   # Passes both tests.
  5500. ac_preproc_ok=:
  5501. break
  5502. fi
  5503. rm -f conftest.err conftest.$ac_ext
  5504.  
  5505. done
  5506. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  5507. rm -f conftest.err conftest.$ac_ext
  5508. if $ac_preproc_ok; then
  5509.   break
  5510. fi
  5511.  
  5512.     done
  5513.     ac_cv_prog_CXXCPP=$CXXCPP
  5514.  
  5515. fi
  5516.   CXXCPP=$ac_cv_prog_CXXCPP
  5517. else
  5518.   ac_cv_prog_CXXCPP=$CXXCPP
  5519. fi
  5520. echo "$as_me:$LINENO: result: $CXXCPP" >&5
  5521. echo "${ECHO_T}$CXXCPP" >&6
  5522. ac_preproc_ok=false
  5523. for ac_cxx_preproc_warn_flag in '' yes
  5524. do
  5525.   # Use a header file that comes with gcc, so configuring glibc
  5526.   # with a fresh cross-compiler works.
  5527.   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5528.   # <limits.h> exists even on freestanding compilers.
  5529.   # On the NeXT, cc -E runs the code through the compiler's parser,
  5530.   # not just through cpp. "Syntax error" is here to catch this case.
  5531.   cat >conftest.$ac_ext <<_ACEOF
  5532. /* confdefs.h.  */
  5533. _ACEOF
  5534. cat confdefs.h >>conftest.$ac_ext
  5535. cat >>conftest.$ac_ext <<_ACEOF
  5536. /* end confdefs.h.  */
  5537. #ifdef __STDC__
  5538. # include <limits.h>
  5539. #else
  5540. # include <assert.h>
  5541. #endif
  5542.              Syntax error
  5543. _ACEOF
  5544. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  5545.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  5546.   ac_status=$?
  5547.   grep -v '^ *+' conftest.er1 >conftest.err
  5548.   rm -f conftest.er1
  5549.   cat conftest.err >&5
  5550.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5551.   (exit $ac_status); } >/dev/null; then
  5552.   if test -s conftest.err; then
  5553.     ac_cpp_err=$ac_cxx_preproc_warn_flag
  5554.     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  5555.   else
  5556.     ac_cpp_err=
  5557.   fi
  5558. else
  5559.   ac_cpp_err=yes
  5560. fi
  5561. if test -z "$ac_cpp_err"; then
  5562.   :
  5563. else
  5564.   echo "$as_me: failed program was:" >&5
  5565. sed 's/^/| /' conftest.$ac_ext >&5
  5566.  
  5567.   # Broken: fails on valid input.
  5568. continue
  5569. fi
  5570. rm -f conftest.err conftest.$ac_ext
  5571.  
  5572.   # OK, works on sane cases.  Now check whether non-existent headers
  5573.   # can be detected and how.
  5574.   cat >conftest.$ac_ext <<_ACEOF
  5575. /* confdefs.h.  */
  5576. _ACEOF
  5577. cat confdefs.h >>conftest.$ac_ext
  5578. cat >>conftest.$ac_ext <<_ACEOF
  5579. /* end confdefs.h.  */
  5580. #include <ac_nonexistent.h>
  5581. _ACEOF
  5582. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  5583.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  5584.   ac_status=$?
  5585.   grep -v '^ *+' conftest.er1 >conftest.err
  5586.   rm -f conftest.er1
  5587.   cat conftest.err >&5
  5588.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5589.   (exit $ac_status); } >/dev/null; then
  5590.   if test -s conftest.err; then
  5591.     ac_cpp_err=$ac_cxx_preproc_warn_flag
  5592.     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
  5593.   else
  5594.     ac_cpp_err=
  5595.   fi
  5596. else
  5597.   ac_cpp_err=yes
  5598. fi
  5599. if test -z "$ac_cpp_err"; then
  5600.   # Broken: success on invalid input.
  5601. continue
  5602. else
  5603.   echo "$as_me: failed program was:" >&5
  5604. sed 's/^/| /' conftest.$ac_ext >&5
  5605.  
  5606.   # Passes both tests.
  5607. ac_preproc_ok=:
  5608. break
  5609. fi
  5610. rm -f conftest.err conftest.$ac_ext
  5611.  
  5612. done
  5613. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  5614. rm -f conftest.err conftest.$ac_ext
  5615. if $ac_preproc_ok; then
  5616.   :
  5617. else
  5618.   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
  5619. See \`config.log' for more details." >&5;}
  5620.    { echo "C++ sucks, ignoring ..." >&5; }; }
  5621. fi
  5622.  
  5623. ac_ext=cc
  5624. ac_cpp='$CXXCPP $CPPFLAGS'
  5625. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  5626. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  5627. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  5628.  
  5629. fi
  5630.  
  5631.  
  5632. ac_ext=f
  5633. ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
  5634. ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  5635. ac_compiler_gnu=$ac_cv_f77_compiler_gnu
  5636. if test -n "$ac_tool_prefix"; then
  5637.   for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
  5638.   do
  5639.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  5640. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  5641. echo "$as_me:$LINENO: checking for $ac_word" >&5
  5642. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  5643. if test "${ac_cv_prog_F77+set}" = set; then
  5644.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5645. else
  5646.   if test -n "$F77"; then
  5647.   ac_cv_prog_F77="$F77" # Let the user override the test.
  5648. else
  5649. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  5650. for as_dir in $PATH
  5651. do
  5652.   IFS=$as_save_IFS
  5653.   test -z "$as_dir" && as_dir=.
  5654.   for ac_exec_ext in '' $ac_executable_extensions; do
  5655.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  5656.     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
  5657.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  5658.     break 2
  5659.   fi
  5660. done
  5661. done
  5662.  
  5663. fi
  5664. fi
  5665. F77=$ac_cv_prog_F77
  5666. if test -n "$F77"; then
  5667.   echo "$as_me:$LINENO: result: $F77" >&5
  5668. echo "${ECHO_T}$F77" >&6
  5669. else
  5670.   echo "$as_me:$LINENO: result: no" >&5
  5671. echo "${ECHO_T}no" >&6
  5672. fi
  5673.  
  5674.     test -n "$F77" && break
  5675.   done
  5676. fi
  5677. if test -z "$F77"; then
  5678.   ac_ct_F77=$F77
  5679.   for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
  5680. do
  5681.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  5682. set dummy $ac_prog; ac_word=$2
  5683. echo "$as_me:$LINENO: checking for $ac_word" >&5
  5684. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  5685. if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
  5686.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5687. else
  5688.   if test -n "$ac_ct_F77"; then
  5689.   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
  5690. else
  5691. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  5692. for as_dir in $PATH
  5693. do
  5694.   IFS=$as_save_IFS
  5695.   test -z "$as_dir" && as_dir=.
  5696.   for ac_exec_ext in '' $ac_executable_extensions; do
  5697.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  5698.     ac_cv_prog_ac_ct_F77="$ac_prog"
  5699.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  5700.     break 2
  5701.   fi
  5702. done
  5703. done
  5704.  
  5705. fi
  5706. fi
  5707. ac_ct_F77=$ac_cv_prog_ac_ct_F77
  5708. if test -n "$ac_ct_F77"; then
  5709.   echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
  5710. echo "${ECHO_T}$ac_ct_F77" >&6
  5711. else
  5712.   echo "$as_me:$LINENO: result: no" >&5
  5713. echo "${ECHO_T}no" >&6
  5714. fi
  5715.  
  5716.   test -n "$ac_ct_F77" && break
  5717. done
  5718.  
  5719.   F77=$ac_ct_F77
  5720. fi
  5721.  
  5722.  
  5723. # Provide some information about the compiler.
  5724. echo "$as_me:5726:" \
  5725.      "checking for Fortran 77 compiler version" >&5
  5726. ac_compiler=`set X $ac_compile; echo $2`
  5727. { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
  5728.   (eval $ac_compiler --version </dev/null >&5) 2>&5
  5729.   ac_status=$?
  5730.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5731.   (exit $ac_status); }
  5732. { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
  5733.   (eval $ac_compiler -v </dev/null >&5) 2>&5
  5734.   ac_status=$?
  5735.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5736.   (exit $ac_status); }
  5737. { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
  5738.   (eval $ac_compiler -V </dev/null >&5) 2>&5
  5739.   ac_status=$?
  5740.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5741.   (exit $ac_status); }
  5742. rm -f a.out
  5743.  
  5744. # If we don't use `.F' as extension, the preprocessor is not run on the
  5745. # input file.  (Note that this only needs to work for GNU compilers.)
  5746. ac_save_ext=$ac_ext
  5747. ac_ext=F
  5748. echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
  5749. echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
  5750. if test "${ac_cv_f77_compiler_gnu+set}" = set; then
  5751.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5752. else
  5753.   cat >conftest.$ac_ext <<_ACEOF
  5754.       program main
  5755. #ifndef __GNUC__
  5756.        choke me
  5757. #endif
  5758.  
  5759.       end
  5760. _ACEOF
  5761. rm -f conftest.$ac_objext
  5762. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  5763.   (eval $ac_compile) 2>conftest.er1
  5764.   ac_status=$?
  5765.   grep -v '^ *+' conftest.er1 >conftest.err
  5766.   rm -f conftest.er1
  5767.   cat conftest.err >&5
  5768.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5769.   (exit $ac_status); } &&
  5770.      { ac_try='test -z "$ac_f77_werror_flag"
  5771.              || test ! -s conftest.err'
  5772.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5773.   (eval $ac_try) 2>&5
  5774.   ac_status=$?
  5775.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5776.   (exit $ac_status); }; } &&
  5777.      { ac_try='test -s conftest.$ac_objext'
  5778.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5779.   (eval $ac_try) 2>&5
  5780.   ac_status=$?
  5781.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5782.   (exit $ac_status); }; }; then
  5783.   ac_compiler_gnu=yes
  5784. else
  5785.   echo "$as_me: failed program was:" >&5
  5786. sed 's/^/| /' conftest.$ac_ext >&5
  5787.  
  5788. ac_compiler_gnu=no
  5789. fi
  5790. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  5791. ac_cv_f77_compiler_gnu=$ac_compiler_gnu
  5792.  
  5793. fi
  5794. echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
  5795. echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
  5796. ac_ext=$ac_save_ext
  5797. ac_test_FFLAGS=${FFLAGS+set}
  5798. ac_save_FFLAGS=$FFLAGS
  5799. FFLAGS=
  5800. echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
  5801. echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
  5802. if test "${ac_cv_prog_f77_g+set}" = set; then
  5803.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5804. else
  5805.   FFLAGS=-g
  5806. cat >conftest.$ac_ext <<_ACEOF
  5807.       program main
  5808.  
  5809.       end
  5810. _ACEOF
  5811. rm -f conftest.$ac_objext
  5812. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  5813.   (eval $ac_compile) 2>conftest.er1
  5814.   ac_status=$?
  5815.   grep -v '^ *+' conftest.er1 >conftest.err
  5816.   rm -f conftest.er1
  5817.   cat conftest.err >&5
  5818.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5819.   (exit $ac_status); } &&
  5820.      { ac_try='test -z "$ac_f77_werror_flag"
  5821.              || test ! -s conftest.err'
  5822.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5823.   (eval $ac_try) 2>&5
  5824.   ac_status=$?
  5825.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5826.   (exit $ac_status); }; } &&
  5827.      { ac_try='test -s conftest.$ac_objext'
  5828.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  5829.   (eval $ac_try) 2>&5
  5830.   ac_status=$?
  5831.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  5832.   (exit $ac_status); }; }; then
  5833.   ac_cv_prog_f77_g=yes
  5834. else
  5835.   echo "$as_me: failed program was:" >&5
  5836. sed 's/^/| /' conftest.$ac_ext >&5
  5837.  
  5838. ac_cv_prog_f77_g=no
  5839. fi
  5840. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  5841.  
  5842. fi
  5843. echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
  5844. echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
  5845. if test "$ac_test_FFLAGS" = set; then
  5846.   FFLAGS=$ac_save_FFLAGS
  5847. elif test $ac_cv_prog_f77_g = yes; then
  5848.   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
  5849.     FFLAGS="-g -O2"
  5850.   else
  5851.     FFLAGS="-g"
  5852.   fi
  5853. else
  5854.   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
  5855.     FFLAGS="-O2"
  5856.   else
  5857.     FFLAGS=
  5858.   fi
  5859. fi
  5860.  
  5861. G77=`test $ac_compiler_gnu = yes && echo yes`
  5862. ac_ext=c
  5863. ac_cpp='$CPP $CPPFLAGS'
  5864. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  5865. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  5866. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  5867.  
  5868.  
  5869.  
  5870. # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
  5871.  
  5872. # find the maximum length of command line arguments
  5873. echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
  5874. echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
  5875. if test "${lt_cv_sys_max_cmd_len+set}" = set; then
  5876.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5877. else
  5878.     i=0
  5879.   teststring="ABCD"
  5880.  
  5881.   case $build_os in
  5882.   msdosdjgpp*)
  5883.     # On DJGPP, this test can blow up pretty badly due to problems in libc
  5884.     # (any single argument exceeding 2000 bytes causes a buffer overrun
  5885.     # during glob expansion).  Even if it were fixed, the result of this
  5886.     # check would be larger than it should be.
  5887.     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
  5888.     ;;
  5889.  
  5890.   gnu*)
  5891.     # Under GNU Hurd, this test is not required because there is
  5892.     # no limit to the length of command line arguments.
  5893.     # Libtool will interpret -1 as no limit whatsoever
  5894.     lt_cv_sys_max_cmd_len=-1;
  5895.     ;;
  5896.  
  5897.   cygwin* | mingw*)
  5898.     # On Win9x/ME, this test blows up -- it succeeds, but takes
  5899.     # about 5 minutes as the teststring grows exponentially.
  5900.     # Worse, since 9x/ME are not pre-emptively multitasking,
  5901.     # you end up with a "frozen" computer, even though with patience
  5902.     # the test eventually succeeds (with a max line length of 256k).
  5903.     # Instead, let's just punt: use the minimum linelength reported by
  5904.     # all of the supported platforms: 8192 (on NT/2K/XP).
  5905.     lt_cv_sys_max_cmd_len=8192;
  5906.     ;;
  5907.  
  5908.   amigaos*)
  5909.     # On AmigaOS with pdksh, this test takes hours, literally.
  5910.     # So we just punt and use a minimum line length of 8192.
  5911.     lt_cv_sys_max_cmd_len=8192;
  5912.     ;;
  5913.  
  5914.   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
  5915.     # This has been around since 386BSD, at least.  Likely further.
  5916.     if test -x /sbin/sysctl; then
  5917.       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
  5918.     elif test -x /usr/sbin/sysctl; then
  5919.       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
  5920.     else
  5921.       lt_cv_sys_max_cmd_len=65536    # usable default for all BSDs
  5922.     fi
  5923.     # And add a safety zone
  5924.     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
  5925.     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
  5926.     ;;
  5927.  
  5928.   interix*)
  5929.     # We know the value 262144 and hardcode it with a safety zone (like BSD)
  5930.     lt_cv_sys_max_cmd_len=196608
  5931.     ;;
  5932.  
  5933.   osf*)
  5934.     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
  5935.     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
  5936.     # nice to cause kernel panics so lets avoid the loop below.
  5937.     # First set a reasonable default.
  5938.     lt_cv_sys_max_cmd_len=16384
  5939.     #
  5940.     if test -x /sbin/sysconfig; then
  5941.       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
  5942.         *1*) lt_cv_sys_max_cmd_len=-1 ;;
  5943.       esac
  5944.     fi
  5945.     ;;
  5946.   sco3.2v5*)
  5947.     lt_cv_sys_max_cmd_len=102400
  5948.     ;;
  5949.   sysv5* | sco5v6* | sysv4.2uw2*)
  5950.     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
  5951.     if test -n "$kargmax"; then
  5952.       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[     ]//'`
  5953.     else
  5954.       lt_cv_sys_max_cmd_len=32768
  5955.     fi
  5956.     ;;
  5957.   *)
  5958.     # If test is not a shell built-in, we'll probably end up computing a
  5959.     # maximum length that is only half of the actual maximum length, but
  5960.     # we can't tell.
  5961.     SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
  5962.     while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
  5963.            = "XX$teststring") >/dev/null 2>&1 &&
  5964.         new_result=`expr "X$teststring" : ".*" 2>&1` &&
  5965.         lt_cv_sys_max_cmd_len=$new_result &&
  5966.         test $i != 17 # 1/2 MB should be enough
  5967.     do
  5968.       i=`expr $i + 1`
  5969.       teststring=$teststring$teststring
  5970.     done
  5971.     teststring=
  5972.     # Add a significant safety factor because C++ compilers can tack on massive
  5973.     # amounts of additional arguments before passing them to the linker.
  5974.     # It appears as though 1/2 is a usable value.
  5975.     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
  5976.     ;;
  5977.   esac
  5978.  
  5979. fi
  5980.  
  5981. if test -n $lt_cv_sys_max_cmd_len ; then
  5982.   echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
  5983. echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
  5984. else
  5985.   echo "$as_me:$LINENO: result: none" >&5
  5986. echo "${ECHO_T}none" >&6
  5987. fi
  5988.  
  5989.  
  5990.  
  5991.  
  5992. # Check for command to grab the raw symbol name followed by C symbol from nm.
  5993. echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
  5994. echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
  5995. if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
  5996.   echo $ECHO_N "(cached) $ECHO_C" >&6
  5997. else
  5998.  
  5999. # These are sane defaults that work on at least a few old systems.
  6000. # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
  6001.  
  6002. # Character class describing NM global symbol codes.
  6003. symcode='[BCDEGRST]'
  6004.  
  6005. # Regexp to match symbols that can be accessed directly from C.
  6006. sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
  6007.  
  6008. # Transform an extracted symbol line into a proper C declaration
  6009. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
  6010.  
  6011. # Transform an extracted symbol line into symbol name and symbol address
  6012. lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
  6013.  
  6014. # Define system-specific variables.
  6015. case $host_os in
  6016. aix*)
  6017.   symcode='[BCDT]'
  6018.   ;;
  6019. cygwin* | mingw* | pw32*)
  6020.   symcode='[ABCDGISTW]'
  6021.   ;;
  6022. hpux*) # Its linker distinguishes data from code symbols
  6023.   if test "$host_cpu" = ia64; then
  6024.     symcode='[ABCDEGRST]'
  6025.   fi
  6026.   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  6027.   lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
  6028.   ;;
  6029. linux*)
  6030.   if test "$host_cpu" = ia64; then
  6031.     symcode='[ABCDGIRSTW]'
  6032.     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  6033.     lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
  6034.   fi
  6035.   ;;
  6036. irix* | nonstopux*)
  6037.   symcode='[BCDEGRST]'
  6038.   ;;
  6039. osf*)
  6040.   symcode='[BCDEGQRST]'
  6041.   ;;
  6042. solaris*)
  6043.   symcode='[BDRT]'
  6044.   ;;
  6045. sco3.2v5*)
  6046.   symcode='[DT]'
  6047.   ;;
  6048. sysv4.2uw2*)
  6049.   symcode='[DT]'
  6050.   ;;
  6051. sysv5* | sco5v6* | unixware* | OpenUNIX*)
  6052.   symcode='[ABDT]'
  6053.   ;;
  6054. sysv4)
  6055.   symcode='[DFNSTU]'
  6056.   ;;
  6057. esac
  6058.  
  6059. # Handle CRLF in mingw tool chain
  6060. opt_cr=
  6061. case $build_os in
  6062. mingw*)
  6063.   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
  6064.   ;;
  6065. esac
  6066.  
  6067. # If we're using GNU nm, then use its standard symbol codes.
  6068. case `$NM -V 2>&1` in
  6069. *GNU* | *'with BFD'*)
  6070.   symcode='[ABCDGIRSTW]' ;;
  6071. esac
  6072.  
  6073. # Try without a prefix undercore, then with it.
  6074. for ac_symprfx in "" "_"; do
  6075.  
  6076.   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
  6077.   symxfrm="\\1 $ac_symprfx\\2 \\2"
  6078.  
  6079.   # Write the raw and C identifiers.
  6080.   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[     ]\($symcode$symcode*\)[     ][     ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
  6081.  
  6082.   # Check to see that the pipe works correctly.
  6083.   pipe_works=no
  6084.  
  6085.   rm -f conftest*
  6086.   cat > conftest.$ac_ext <<EOF
  6087. #ifdef __cplusplus
  6088. extern "C" {
  6089. #endif
  6090. char nm_test_var;
  6091. void nm_test_func(){}
  6092. #ifdef __cplusplus
  6093. }
  6094. #endif
  6095. int main(){nm_test_var='a';nm_test_func();return(0);}
  6096. EOF
  6097.  
  6098.   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  6099.   (eval $ac_compile) 2>&5
  6100.   ac_status=$?
  6101.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  6102.   (exit $ac_status); }; then
  6103.     # Now try to grab the symbols.
  6104.     nlist=conftest.nm
  6105.     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
  6106.   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
  6107.   ac_status=$?
  6108.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  6109.   (exit $ac_status); } && test -s "$nlist"; then
  6110.       # Try sorting and uniquifying the output.
  6111.       if sort "$nlist" | uniq > "$nlist"T; then
  6112.     mv -f "$nlist"T "$nlist"
  6113.       else
  6114.     rm -f "$nlist"T
  6115.       fi
  6116.  
  6117.       # Make sure that we snagged all the symbols we need.
  6118.       if grep ' nm_test_var$' "$nlist" >/dev/null; then
  6119.     if grep ' nm_test_func$' "$nlist" >/dev/null; then
  6120.       cat <<EOF > conftest.$ac_ext
  6121. #ifdef __cplusplus
  6122. extern "C" {
  6123. #endif
  6124.  
  6125. EOF
  6126.       # Now generate the symbol file.
  6127.       eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
  6128.  
  6129.       cat <<EOF >> conftest.$ac_ext
  6130. #if defined (__STDC__) && __STDC__
  6131. # define lt_ptr_t void *
  6132. #else
  6133. # define lt_ptr_t char *
  6134. # define const
  6135. #endif
  6136.  
  6137. /* The mapping between symbol names and symbols. */
  6138. const struct {
  6139.   const char *name;
  6140.   lt_ptr_t address;
  6141. }
  6142. lt_preloaded_symbols[] =
  6143. {
  6144. EOF
  6145.       $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
  6146.       cat <<\EOF >> conftest.$ac_ext
  6147.   {0, (lt_ptr_t) 0}
  6148. };
  6149.  
  6150. #ifdef __cplusplus
  6151. }
  6152. #endif
  6153. EOF
  6154.       # Now try linking the two files.
  6155.       mv conftest.$ac_objext conftstm.$ac_objext
  6156.       lt_save_LIBS="$LIBS"
  6157.       lt_save_CFLAGS="$CFLAGS"
  6158.       LIBS="conftstm.$ac_objext"
  6159.       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
  6160.       if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  6161.   (eval $ac_link) 2>&5
  6162.   ac_status=$?
  6163.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  6164.   (exit $ac_status); } && test -s conftest${ac_exeext}; then
  6165.         pipe_works=yes
  6166.       fi
  6167.       LIBS="$lt_save_LIBS"
  6168.       CFLAGS="$lt_save_CFLAGS"
  6169.     else
  6170.       echo "cannot find nm_test_func in $nlist" >&5
  6171.     fi
  6172.       else
  6173.     echo "cannot find nm_test_var in $nlist" >&5
  6174.       fi
  6175.     else
  6176.       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
  6177.     fi
  6178.   else
  6179.     echo "$progname: failed program was:" >&5
  6180.     cat conftest.$ac_ext >&5
  6181.   fi
  6182.   rm -f conftest* conftst*
  6183.  
  6184.   # Do not use the global_symbol_pipe unless it works.
  6185.   if test "$pipe_works" = yes; then
  6186.     break
  6187.   else
  6188.     lt_cv_sys_global_symbol_pipe=
  6189.   fi
  6190. done
  6191.  
  6192. fi
  6193.  
  6194. if test -z "$lt_cv_sys_global_symbol_pipe"; then
  6195.   lt_cv_sys_global_symbol_to_cdecl=
  6196. fi
  6197. if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
  6198.   echo "$as_me:$LINENO: result: failed" >&5
  6199. echo "${ECHO_T}failed" >&6
  6200. else
  6201.   echo "$as_me:$LINENO: result: ok" >&5
  6202. echo "${ECHO_T}ok" >&6
  6203. fi
  6204.  
  6205. echo "$as_me:$LINENO: checking for objdir" >&5
  6206. echo $ECHO_N "checking for objdir... $ECHO_C" >&6
  6207. if test "${lt_cv_objdir+set}" = set; then
  6208.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6209. else
  6210.   rm -f .libs 2>/dev/null
  6211. mkdir .libs 2>/dev/null
  6212. if test -d .libs; then
  6213.   lt_cv_objdir=.libs
  6214. else
  6215.   # MS-DOS does not allow filenames that begin with a dot.
  6216.   lt_cv_objdir=_libs
  6217. fi
  6218. rmdir .libs 2>/dev/null
  6219. fi
  6220. echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
  6221. echo "${ECHO_T}$lt_cv_objdir" >&6
  6222. objdir=$lt_cv_objdir
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228. case $host_os in
  6229. aix3*)
  6230.   # AIX sometimes has problems with the GCC collect2 program.  For some
  6231.   # reason, if we set the COLLECT_NAMES environment variable, the problems
  6232.   # vanish in a puff of smoke.
  6233.   if test "X${COLLECT_NAMES+set}" != Xset; then
  6234.     COLLECT_NAMES=
  6235.     export COLLECT_NAMES
  6236.   fi
  6237.   ;;
  6238. esac
  6239.  
  6240. # Sed substitution that helps us do robust quoting.  It backslashifies
  6241. # metacharacters that are still active within double-quoted strings.
  6242. Xsed='sed -e 1s/^X//'
  6243. sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
  6244.  
  6245. # Same as above, but do not quote variable references.
  6246. double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
  6247.  
  6248. # Sed substitution to delay expansion of an escaped shell variable in a
  6249. # double_quote_subst'ed string.
  6250. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
  6251.  
  6252. # Sed substitution to avoid accidental globbing in evaled expressions
  6253. no_glob_subst='s/\*/\\\*/g'
  6254.  
  6255. # Constants:
  6256. rm="rm -f"
  6257.  
  6258. # Global variables:
  6259. default_ofile=libtool
  6260. can_build_shared=yes
  6261.  
  6262. # All known linkers require a `.a' archive for static linking (except MSVC,
  6263. # which needs '.lib').
  6264. libext=a
  6265. ltmain="$ac_aux_dir/ltmain.sh"
  6266. ofile="$default_ofile"
  6267. with_gnu_ld="$lt_cv_prog_gnu_ld"
  6268.  
  6269. if test -n "$ac_tool_prefix"; then
  6270.   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
  6271. set dummy ${ac_tool_prefix}ar; ac_word=$2
  6272. echo "$as_me:$LINENO: checking for $ac_word" >&5
  6273. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  6274. if test "${ac_cv_prog_AR+set}" = set; then
  6275.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6276. else
  6277.   if test -n "$AR"; then
  6278.   ac_cv_prog_AR="$AR" # Let the user override the test.
  6279. else
  6280. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  6281. for as_dir in $PATH
  6282. do
  6283.   IFS=$as_save_IFS
  6284.   test -z "$as_dir" && as_dir=.
  6285.   for ac_exec_ext in '' $ac_executable_extensions; do
  6286.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  6287.     ac_cv_prog_AR="${ac_tool_prefix}ar"
  6288.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  6289.     break 2
  6290.   fi
  6291. done
  6292. done
  6293.  
  6294. fi
  6295. fi
  6296. AR=$ac_cv_prog_AR
  6297. if test -n "$AR"; then
  6298.   echo "$as_me:$LINENO: result: $AR" >&5
  6299. echo "${ECHO_T}$AR" >&6
  6300. else
  6301.   echo "$as_me:$LINENO: result: no" >&5
  6302. echo "${ECHO_T}no" >&6
  6303. fi
  6304.  
  6305. fi
  6306. if test -z "$ac_cv_prog_AR"; then
  6307.   ac_ct_AR=$AR
  6308.   # Extract the first word of "ar", so it can be a program name with args.
  6309. set dummy ar; ac_word=$2
  6310. echo "$as_me:$LINENO: checking for $ac_word" >&5
  6311. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  6312. if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
  6313.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6314. else
  6315.   if test -n "$ac_ct_AR"; then
  6316.   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
  6317. else
  6318. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  6319. for as_dir in $PATH
  6320. do
  6321.   IFS=$as_save_IFS
  6322.   test -z "$as_dir" && as_dir=.
  6323.   for ac_exec_ext in '' $ac_executable_extensions; do
  6324.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  6325.     ac_cv_prog_ac_ct_AR="ar"
  6326.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  6327.     break 2
  6328.   fi
  6329. done
  6330. done
  6331.  
  6332.   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
  6333. fi
  6334. fi
  6335. ac_ct_AR=$ac_cv_prog_ac_ct_AR
  6336. if test -n "$ac_ct_AR"; then
  6337.   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
  6338. echo "${ECHO_T}$ac_ct_AR" >&6
  6339. else
  6340.   echo "$as_me:$LINENO: result: no" >&5
  6341. echo "${ECHO_T}no" >&6
  6342. fi
  6343.  
  6344.   AR=$ac_ct_AR
  6345. else
  6346.   AR="$ac_cv_prog_AR"
  6347. fi
  6348.  
  6349. if test -n "$ac_tool_prefix"; then
  6350.   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
  6351. set dummy ${ac_tool_prefix}ranlib; ac_word=$2
  6352. echo "$as_me:$LINENO: checking for $ac_word" >&5
  6353. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  6354. if test "${ac_cv_prog_RANLIB+set}" = set; then
  6355.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6356. else
  6357.   if test -n "$RANLIB"; then
  6358.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  6359. else
  6360. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  6361. for as_dir in $PATH
  6362. do
  6363.   IFS=$as_save_IFS
  6364.   test -z "$as_dir" && as_dir=.
  6365.   for ac_exec_ext in '' $ac_executable_extensions; do
  6366.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  6367.     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
  6368.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  6369.     break 2
  6370.   fi
  6371. done
  6372. done
  6373.  
  6374. fi
  6375. fi
  6376. RANLIB=$ac_cv_prog_RANLIB
  6377. if test -n "$RANLIB"; then
  6378.   echo "$as_me:$LINENO: result: $RANLIB" >&5
  6379. echo "${ECHO_T}$RANLIB" >&6
  6380. else
  6381.   echo "$as_me:$LINENO: result: no" >&5
  6382. echo "${ECHO_T}no" >&6
  6383. fi
  6384.  
  6385. fi
  6386. if test -z "$ac_cv_prog_RANLIB"; then
  6387.   ac_ct_RANLIB=$RANLIB
  6388.   # Extract the first word of "ranlib", so it can be a program name with args.
  6389. set dummy ranlib; ac_word=$2
  6390. echo "$as_me:$LINENO: checking for $ac_word" >&5
  6391. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  6392. if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
  6393.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6394. else
  6395.   if test -n "$ac_ct_RANLIB"; then
  6396.   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
  6397. else
  6398. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  6399. for as_dir in $PATH
  6400. do
  6401.   IFS=$as_save_IFS
  6402.   test -z "$as_dir" && as_dir=.
  6403.   for ac_exec_ext in '' $ac_executable_extensions; do
  6404.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  6405.     ac_cv_prog_ac_ct_RANLIB="ranlib"
  6406.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  6407.     break 2
  6408.   fi
  6409. done
  6410. done
  6411.  
  6412.   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
  6413. fi
  6414. fi
  6415. ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
  6416. if test -n "$ac_ct_RANLIB"; then
  6417.   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
  6418. echo "${ECHO_T}$ac_ct_RANLIB" >&6
  6419. else
  6420.   echo "$as_me:$LINENO: result: no" >&5
  6421. echo "${ECHO_T}no" >&6
  6422. fi
  6423.  
  6424.   RANLIB=$ac_ct_RANLIB
  6425. else
  6426.   RANLIB="$ac_cv_prog_RANLIB"
  6427. fi
  6428.  
  6429. if test -n "$ac_tool_prefix"; then
  6430.   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  6431. set dummy ${ac_tool_prefix}strip; ac_word=$2
  6432. echo "$as_me:$LINENO: checking for $ac_word" >&5
  6433. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  6434. if test "${ac_cv_prog_STRIP+set}" = set; then
  6435.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6436. else
  6437.   if test -n "$STRIP"; then
  6438.   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  6439. else
  6440. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  6441. for as_dir in $PATH
  6442. do
  6443.   IFS=$as_save_IFS
  6444.   test -z "$as_dir" && as_dir=.
  6445.   for ac_exec_ext in '' $ac_executable_extensions; do
  6446.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  6447.     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
  6448.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  6449.     break 2
  6450.   fi
  6451. done
  6452. done
  6453.  
  6454. fi
  6455. fi
  6456. STRIP=$ac_cv_prog_STRIP
  6457. if test -n "$STRIP"; then
  6458.   echo "$as_me:$LINENO: result: $STRIP" >&5
  6459. echo "${ECHO_T}$STRIP" >&6
  6460. else
  6461.   echo "$as_me:$LINENO: result: no" >&5
  6462. echo "${ECHO_T}no" >&6
  6463. fi
  6464.  
  6465. fi
  6466. if test -z "$ac_cv_prog_STRIP"; then
  6467.   ac_ct_STRIP=$STRIP
  6468.   # Extract the first word of "strip", so it can be a program name with args.
  6469. set dummy strip; ac_word=$2
  6470. echo "$as_me:$LINENO: checking for $ac_word" >&5
  6471. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  6472. if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
  6473.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6474. else
  6475.   if test -n "$ac_ct_STRIP"; then
  6476.   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
  6477. else
  6478. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  6479. for as_dir in $PATH
  6480. do
  6481.   IFS=$as_save_IFS
  6482.   test -z "$as_dir" && as_dir=.
  6483.   for ac_exec_ext in '' $ac_executable_extensions; do
  6484.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  6485.     ac_cv_prog_ac_ct_STRIP="strip"
  6486.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  6487.     break 2
  6488.   fi
  6489. done
  6490. done
  6491.  
  6492.   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
  6493. fi
  6494. fi
  6495. ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  6496. if test -n "$ac_ct_STRIP"; then
  6497.   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
  6498. echo "${ECHO_T}$ac_ct_STRIP" >&6
  6499. else
  6500.   echo "$as_me:$LINENO: result: no" >&5
  6501. echo "${ECHO_T}no" >&6
  6502. fi
  6503.  
  6504.   STRIP=$ac_ct_STRIP
  6505. else
  6506.   STRIP="$ac_cv_prog_STRIP"
  6507. fi
  6508.  
  6509.  
  6510. old_CC="$CC"
  6511. old_CFLAGS="$CFLAGS"
  6512.  
  6513. # Set sane defaults for various variables
  6514. test -z "$AR" && AR=ar
  6515. test -z "$AR_FLAGS" && AR_FLAGS=cru
  6516. test -z "$AS" && AS=as
  6517. test -z "$CC" && CC=cc
  6518. test -z "$LTCC" && LTCC=$CC
  6519. test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
  6520. test -z "$DLLTOOL" && DLLTOOL=dlltool
  6521. test -z "$LD" && LD=ld
  6522. test -z "$LN_S" && LN_S="ln -s"
  6523. test -z "$MAGIC_CMD" && MAGIC_CMD=file
  6524. test -z "$NM" && NM=nm
  6525. test -z "$SED" && SED=sed
  6526. test -z "$OBJDUMP" && OBJDUMP=objdump
  6527. test -z "$RANLIB" && RANLIB=:
  6528. test -z "$STRIP" && STRIP=:
  6529. test -z "$ac_objext" && ac_objext=o
  6530.  
  6531. # Determine commands to create old-style static archives.
  6532. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
  6533. old_postinstall_cmds='chmod 644 $oldlib'
  6534. old_postuninstall_cmds=
  6535.  
  6536. if test -n "$RANLIB"; then
  6537.   case $host_os in
  6538.   openbsd*)
  6539.     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
  6540.     ;;
  6541.   *)
  6542.     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
  6543.     ;;
  6544.   esac
  6545.   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
  6546. fi
  6547.  
  6548. for cc_temp in $compiler""; do
  6549.   case $cc_temp in
  6550.     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  6551.     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  6552.     \-*) ;;
  6553.     *) break;;
  6554.   esac
  6555. done
  6556. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  6557.  
  6558.  
  6559. # Only perform the check for file, if the check method requires it
  6560. case $deplibs_check_method in
  6561. file_magic*)
  6562.   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
  6563.     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
  6564. echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
  6565. if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
  6566.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6567. else
  6568.   case $MAGIC_CMD in
  6569. [\\/*] |  ?:[\\/]*)
  6570.   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  6571.   ;;
  6572. *)
  6573.   lt_save_MAGIC_CMD="$MAGIC_CMD"
  6574.   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  6575.   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  6576.   for ac_dir in $ac_dummy; do
  6577.     IFS="$lt_save_ifs"
  6578.     test -z "$ac_dir" && ac_dir=.
  6579.     if test -f $ac_dir/${ac_tool_prefix}file; then
  6580.       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
  6581.       if test -n "$file_magic_test_file"; then
  6582.     case $deplibs_check_method in
  6583.     "file_magic "*)
  6584.       file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
  6585.       MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  6586.       if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
  6587.         $EGREP "$file_magic_regex" > /dev/null; then
  6588.         :
  6589.       else
  6590.         cat <<EOF 1>&2
  6591.  
  6592. *** Warning: the command libtool uses to detect shared libraries,
  6593. *** $file_magic_cmd, produces output that libtool cannot recognize.
  6594. *** The result is that libtool may fail to recognize shared libraries
  6595. *** as such.  This will affect the creation of libtool libraries that
  6596. *** depend on shared libraries, but programs linked with such libtool
  6597. *** libraries will work regardless of this problem.  Nevertheless, you
  6598. *** may want to report the problem to your system manager and/or to
  6599. *** bug-libtool@gnu.org
  6600.  
  6601. EOF
  6602.       fi ;;
  6603.     esac
  6604.       fi
  6605.       break
  6606.     fi
  6607.   done
  6608.   IFS="$lt_save_ifs"
  6609.   MAGIC_CMD="$lt_save_MAGIC_CMD"
  6610.   ;;
  6611. esac
  6612. fi
  6613.  
  6614. MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  6615. if test -n "$MAGIC_CMD"; then
  6616.   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
  6617. echo "${ECHO_T}$MAGIC_CMD" >&6
  6618. else
  6619.   echo "$as_me:$LINENO: result: no" >&5
  6620. echo "${ECHO_T}no" >&6
  6621. fi
  6622.  
  6623. if test -z "$lt_cv_path_MAGIC_CMD"; then
  6624.   if test -n "$ac_tool_prefix"; then
  6625.     echo "$as_me:$LINENO: checking for file" >&5
  6626. echo $ECHO_N "checking for file... $ECHO_C" >&6
  6627. if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
  6628.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6629. else
  6630.   case $MAGIC_CMD in
  6631. [\\/*] |  ?:[\\/]*)
  6632.   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
  6633.   ;;
  6634. *)
  6635.   lt_save_MAGIC_CMD="$MAGIC_CMD"
  6636.   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  6637.   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
  6638.   for ac_dir in $ac_dummy; do
  6639.     IFS="$lt_save_ifs"
  6640.     test -z "$ac_dir" && ac_dir=.
  6641.     if test -f $ac_dir/file; then
  6642.       lt_cv_path_MAGIC_CMD="$ac_dir/file"
  6643.       if test -n "$file_magic_test_file"; then
  6644.     case $deplibs_check_method in
  6645.     "file_magic "*)
  6646.       file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
  6647.       MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  6648.       if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
  6649.         $EGREP "$file_magic_regex" > /dev/null; then
  6650.         :
  6651.       else
  6652.         cat <<EOF 1>&2
  6653.  
  6654. *** Warning: the command libtool uses to detect shared libraries,
  6655. *** $file_magic_cmd, produces output that libtool cannot recognize.
  6656. *** The result is that libtool may fail to recognize shared libraries
  6657. *** as such.  This will affect the creation of libtool libraries that
  6658. *** depend on shared libraries, but programs linked with such libtool
  6659. *** libraries will work regardless of this problem.  Nevertheless, you
  6660. *** may want to report the problem to your system manager and/or to
  6661. *** bug-libtool@gnu.org
  6662.  
  6663. EOF
  6664.       fi ;;
  6665.     esac
  6666.       fi
  6667.       break
  6668.     fi
  6669.   done
  6670.   IFS="$lt_save_ifs"
  6671.   MAGIC_CMD="$lt_save_MAGIC_CMD"
  6672.   ;;
  6673. esac
  6674. fi
  6675.  
  6676. MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  6677. if test -n "$MAGIC_CMD"; then
  6678.   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
  6679. echo "${ECHO_T}$MAGIC_CMD" >&6
  6680. else
  6681.   echo "$as_me:$LINENO: result: no" >&5
  6682. echo "${ECHO_T}no" >&6
  6683. fi
  6684.  
  6685.   else
  6686.     MAGIC_CMD=:
  6687.   fi
  6688. fi
  6689.  
  6690.   fi
  6691.   ;;
  6692. esac
  6693.  
  6694. enable_dlopen=no
  6695. enable_win32_dll=yes
  6696.  
  6697. # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
  6698. if test "${enable_libtool_lock+set}" = set; then
  6699.   enableval="$enable_libtool_lock"
  6700.  
  6701. fi;
  6702. test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
  6703.  
  6704.  
  6705. # Check whether --with-pic or --without-pic was given.
  6706. if test "${with_pic+set}" = set; then
  6707.   withval="$with_pic"
  6708.   pic_mode="$withval"
  6709. else
  6710.   pic_mode=default
  6711. fi;
  6712. test -z "$pic_mode" && pic_mode=default
  6713.  
  6714. # Use C for the default configuration in the libtool script
  6715. tagname=
  6716. lt_save_CC="$CC"
  6717. ac_ext=c
  6718. ac_cpp='$CPP $CPPFLAGS'
  6719. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  6720. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  6721. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  6722.  
  6723.  
  6724. # Source file extension for C test sources.
  6725. ac_ext=c
  6726.  
  6727. # Object file extension for compiled C test sources.
  6728. objext=o
  6729. objext=$objext
  6730.  
  6731. # Code to be used in simple compile tests
  6732. lt_simple_compile_test_code="int some_variable = 0;\n"
  6733.  
  6734. # Code to be used in simple link tests
  6735. lt_simple_link_test_code='int main(){return(0);}\n'
  6736.  
  6737.  
  6738. # If no C compiler was specified, use CC.
  6739. LTCC=${LTCC-"$CC"}
  6740.  
  6741. # If no C compiler flags were specified, use CFLAGS.
  6742. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  6743.  
  6744. # Allow CC to be a program name with arguments.
  6745. compiler=$CC
  6746.  
  6747.  
  6748. # save warnings/boilerplate of simple test code
  6749. ac_outfile=conftest.$ac_objext
  6750. printf "$lt_simple_compile_test_code" >conftest.$ac_ext
  6751. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  6752. _lt_compiler_boilerplate=`cat conftest.err`
  6753. $rm conftest*
  6754.  
  6755. ac_outfile=conftest.$ac_objext
  6756. printf "$lt_simple_link_test_code" >conftest.$ac_ext
  6757. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  6758. _lt_linker_boilerplate=`cat conftest.err`
  6759. $rm conftest*
  6760.  
  6761.  
  6762. ## CAVEAT EMPTOR:
  6763. ## There is no encapsulation within the following macros, do not change
  6764. ## the running order or otherwise move them around unless you know exactly
  6765. ## what you are doing...
  6766.  
  6767. lt_prog_compiler_no_builtin_flag=
  6768.  
  6769. if test "$GCC" = yes; then
  6770.   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
  6771.  
  6772.  
  6773. echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
  6774. echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
  6775. if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
  6776.   echo $ECHO_N "(cached) $ECHO_C" >&6
  6777. else
  6778.   lt_cv_prog_compiler_rtti_exceptions=no
  6779.   ac_outfile=conftest.$ac_objext
  6780.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  6781.    lt_compiler_flag="-fno-rtti -fno-exceptions"
  6782.    # Insert the option either (1) after the last *FLAGS variable, or
  6783.    # (2) before a word containing "conftest.", or (3) at the end.
  6784.    # Note that $ac_compile itself does not contain backslashes and begins
  6785.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  6786.    # The option is referenced via a variable to avoid confusing sed.
  6787.    lt_compile=`echo "$ac_compile" | $SED \
  6788.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  6789.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  6790.    -e 's:$: $lt_compiler_flag:'`
  6791.    (eval echo "\"\$as_me:6793: $lt_compile\"" >&5)
  6792.    (eval "$lt_compile" 2>conftest.err)
  6793.    ac_status=$?
  6794.    cat conftest.err >&5
  6795.    echo "$as_me:6797: \$? = $ac_status" >&5
  6796.    if (exit $ac_status) && test -s "$ac_outfile"; then
  6797.      # The compiler can only warn and ignore the option if not recognized
  6798.      # So say no if there are warnings other than the usual output.
  6799.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  6800.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  6801.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  6802.        lt_cv_prog_compiler_rtti_exceptions=yes
  6803.      fi
  6804.    fi
  6805.    $rm conftest*
  6806.  
  6807. fi
  6808. echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
  6809. echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
  6810.  
  6811. if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
  6812.     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
  6813. else
  6814.     :
  6815. fi
  6816.  
  6817. fi
  6818.  
  6819. lt_prog_compiler_wl=
  6820. lt_prog_compiler_pic=
  6821. lt_prog_compiler_static=
  6822.  
  6823. echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
  6824. echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
  6825.  
  6826.   if test "$GCC" = yes; then
  6827.     lt_prog_compiler_wl='-Wl,'
  6828.     lt_prog_compiler_static='-static'
  6829.  
  6830.     case $host_os in
  6831.       aix*)
  6832.       # All AIX code is PIC.
  6833.       if test "$host_cpu" = ia64; then
  6834.     # AIX 5 now supports IA64 processor
  6835.     lt_prog_compiler_static='-Bstatic'
  6836.       fi
  6837.       ;;
  6838.  
  6839.     amigaos*)
  6840.       # FIXME: we need at least 68020 code to build shared libraries, but
  6841.       # adding the `-m68020' flag to GCC prevents building anything better,
  6842.       # like `-m68040'.
  6843.       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
  6844.       ;;
  6845.  
  6846.     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  6847.       # PIC is the default for these OSes.
  6848.       ;;
  6849.  
  6850.     mingw* | pw32* | os2*)
  6851.       # This hack is so that the source file can tell whether it is being
  6852.       # built for inclusion in a dll (and should export symbols for example).
  6853.       lt_prog_compiler_pic='-DDLL_EXPORT'
  6854.       ;;
  6855.  
  6856.     darwin* | rhapsody*)
  6857.       # PIC is the default on this platform
  6858.       # Common symbols not allowed in MH_DYLIB files
  6859.       lt_prog_compiler_pic='-fno-common'
  6860.       ;;
  6861.  
  6862.     interix3*)
  6863.       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
  6864.       # Instead, we relocate shared libraries at runtime.
  6865.       ;;
  6866.  
  6867.     msdosdjgpp*)
  6868.       # Just because we use GCC doesn't mean we suddenly get shared libraries
  6869.       # on systems that don't support them.
  6870.       lt_prog_compiler_can_build_shared=no
  6871.       enable_shared=no
  6872.       ;;
  6873.  
  6874.     sysv4*MP*)
  6875.       if test -d /usr/nec; then
  6876.     lt_prog_compiler_pic=-Kconform_pic
  6877.       fi
  6878.       ;;
  6879.  
  6880.     hpux*)
  6881.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  6882.       # not for PA HP-UX.
  6883.       case $host_cpu in
  6884.       hppa*64*|ia64*)
  6885.     # +Z the default
  6886.     ;;
  6887.       *)
  6888.     lt_prog_compiler_pic='-fPIC'
  6889.     ;;
  6890.       esac
  6891.       ;;
  6892.  
  6893.     *)
  6894.       lt_prog_compiler_pic='-fPIC'
  6895.       ;;
  6896.     esac
  6897.   else
  6898.     # PORTME Check for flag to pass linker flags through the system compiler.
  6899.     case $host_os in
  6900.     aix*)
  6901.       lt_prog_compiler_wl='-Wl,'
  6902.       if test "$host_cpu" = ia64; then
  6903.     # AIX 5 now supports IA64 processor
  6904.     lt_prog_compiler_static='-Bstatic'
  6905.       else
  6906.     lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
  6907.       fi
  6908.       ;;
  6909.       darwin*)
  6910.         # PIC is the default on this platform
  6911.         # Common symbols not allowed in MH_DYLIB files
  6912.        case $cc_basename in
  6913.          xlc*)
  6914.          lt_prog_compiler_pic='-qnocommon'
  6915.          lt_prog_compiler_wl='-Wl,'
  6916.          ;;
  6917.        esac
  6918.        ;;
  6919.  
  6920.     mingw* | pw32* | os2*)
  6921.       # This hack is so that the source file can tell whether it is being
  6922.       # built for inclusion in a dll (and should export symbols for example).
  6923.       lt_prog_compiler_pic='-DDLL_EXPORT'
  6924.       ;;
  6925.  
  6926.     hpux9* | hpux10* | hpux11*)
  6927.       lt_prog_compiler_wl='-Wl,'
  6928.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  6929.       # not for PA HP-UX.
  6930.       case $host_cpu in
  6931.       hppa*64*|ia64*)
  6932.     # +Z the default
  6933.     ;;
  6934.       *)
  6935.     lt_prog_compiler_pic='+Z'
  6936.     ;;
  6937.       esac
  6938.       # Is there a better lt_prog_compiler_static that works with the bundled CC?
  6939.       lt_prog_compiler_static='${wl}-a ${wl}archive'
  6940.       ;;
  6941.  
  6942.     irix5* | irix6* | nonstopux*)
  6943.       lt_prog_compiler_wl='-Wl,'
  6944.       # PIC (with -KPIC) is the default.
  6945.       lt_prog_compiler_static='-non_shared'
  6946.       ;;
  6947.  
  6948.     newsos6)
  6949.       lt_prog_compiler_pic='-KPIC'
  6950.       lt_prog_compiler_static='-Bstatic'
  6951.       ;;
  6952.  
  6953.     linux*)
  6954.       case $cc_basename in
  6955.       icc* | ecc*)
  6956.     lt_prog_compiler_wl='-Wl,'
  6957.     lt_prog_compiler_pic='-KPIC'
  6958.     lt_prog_compiler_static='-static'
  6959.         ;;
  6960.       pgcc* | pgf77* | pgf90* | pgf95*)
  6961.         # Portland Group compilers (*not* the Pentium gcc compiler,
  6962.     # which looks to be a dead project)
  6963.     lt_prog_compiler_wl='-Wl,'
  6964.     lt_prog_compiler_pic='-fpic'
  6965.     lt_prog_compiler_static='-Bstatic'
  6966.         ;;
  6967.       ccc*)
  6968.         lt_prog_compiler_wl='-Wl,'
  6969.         # All Alpha code is PIC.
  6970.         lt_prog_compiler_static='-non_shared'
  6971.         ;;
  6972.       esac
  6973.       ;;
  6974.  
  6975.     osf3* | osf4* | osf5*)
  6976.       lt_prog_compiler_wl='-Wl,'
  6977.       # All OSF/1 code is PIC.
  6978.       lt_prog_compiler_static='-non_shared'
  6979.       ;;
  6980.  
  6981.     solaris*)
  6982.       lt_prog_compiler_pic='-KPIC'
  6983.       lt_prog_compiler_static='-Bstatic'
  6984.       case $cc_basename in
  6985.       f77* | f90* | f95*)
  6986.     lt_prog_compiler_wl='-Qoption ld ';;
  6987.       *)
  6988.     lt_prog_compiler_wl='-Wl,';;
  6989.       esac
  6990.       ;;
  6991.  
  6992.     sunos4*)
  6993.       lt_prog_compiler_wl='-Qoption ld '
  6994.       lt_prog_compiler_pic='-PIC'
  6995.       lt_prog_compiler_static='-Bstatic'
  6996.       ;;
  6997.  
  6998.     sysv4 | sysv4.2uw2* | sysv4.3*)
  6999.       lt_prog_compiler_wl='-Wl,'
  7000.       lt_prog_compiler_pic='-KPIC'
  7001.       lt_prog_compiler_static='-Bstatic'
  7002.       ;;
  7003.  
  7004.     sysv4*MP*)
  7005.       if test -d /usr/nec ;then
  7006.     lt_prog_compiler_pic='-Kconform_pic'
  7007.     lt_prog_compiler_static='-Bstatic'
  7008.       fi
  7009.       ;;
  7010.  
  7011.     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
  7012.       lt_prog_compiler_wl='-Wl,'
  7013.       lt_prog_compiler_pic='-KPIC'
  7014.       lt_prog_compiler_static='-Bstatic'
  7015.       ;;
  7016.  
  7017.     unicos*)
  7018.       lt_prog_compiler_wl='-Wl,'
  7019.       lt_prog_compiler_can_build_shared=no
  7020.       ;;
  7021.  
  7022.     uts4*)
  7023.       lt_prog_compiler_pic='-pic'
  7024.       lt_prog_compiler_static='-Bstatic'
  7025.       ;;
  7026.  
  7027.     *)
  7028.       lt_prog_compiler_can_build_shared=no
  7029.       ;;
  7030.     esac
  7031.   fi
  7032.  
  7033. echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
  7034. echo "${ECHO_T}$lt_prog_compiler_pic" >&6
  7035.  
  7036. #
  7037. # Check to make sure the PIC flag actually works.
  7038. #
  7039. if test -n "$lt_prog_compiler_pic"; then
  7040.  
  7041. echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
  7042. echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
  7043. if test "${lt_prog_compiler_pic_works+set}" = set; then
  7044.   echo $ECHO_N "(cached) $ECHO_C" >&6
  7045. else
  7046.   lt_prog_compiler_pic_works=no
  7047.   ac_outfile=conftest.$ac_objext
  7048.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  7049.    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
  7050.    # Insert the option either (1) after the last *FLAGS variable, or
  7051.    # (2) before a word containing "conftest.", or (3) at the end.
  7052.    # Note that $ac_compile itself does not contain backslashes and begins
  7053.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  7054.    # The option is referenced via a variable to avoid confusing sed.
  7055.    lt_compile=`echo "$ac_compile" | $SED \
  7056.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  7057.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  7058.    -e 's:$: $lt_compiler_flag:'`
  7059.    (eval echo "\"\$as_me:7061: $lt_compile\"" >&5)
  7060.    (eval "$lt_compile" 2>conftest.err)
  7061.    ac_status=$?
  7062.    cat conftest.err >&5
  7063.    echo "$as_me:7065: \$? = $ac_status" >&5
  7064.    if (exit $ac_status) && test -s "$ac_outfile"; then
  7065.      # The compiler can only warn and ignore the option if not recognized
  7066.      # So say no if there are warnings other than the usual output.
  7067.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  7068.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  7069.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  7070.        lt_prog_compiler_pic_works=yes
  7071.      fi
  7072.    fi
  7073.    $rm conftest*
  7074.  
  7075. fi
  7076. echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
  7077. echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
  7078.  
  7079. if test x"$lt_prog_compiler_pic_works" = xyes; then
  7080.     case $lt_prog_compiler_pic in
  7081.      "" | " "*) ;;
  7082.      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
  7083.      esac
  7084. else
  7085.     lt_prog_compiler_pic=
  7086.      lt_prog_compiler_can_build_shared=no
  7087. fi
  7088.  
  7089. fi
  7090. case $host_os in
  7091.   # For platforms which do not support PIC, -DPIC is meaningless:
  7092.   *djgpp*)
  7093.     lt_prog_compiler_pic=
  7094.     ;;
  7095.   *)
  7096.     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
  7097.     ;;
  7098. esac
  7099.  
  7100. #
  7101. # Check to make sure the static flag actually works.
  7102. #
  7103. wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
  7104. echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
  7105. echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
  7106. if test "${lt_prog_compiler_static_works+set}" = set; then
  7107.   echo $ECHO_N "(cached) $ECHO_C" >&6
  7108. else
  7109.   lt_prog_compiler_static_works=no
  7110.    save_LDFLAGS="$LDFLAGS"
  7111.    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
  7112.    printf "$lt_simple_link_test_code" > conftest.$ac_ext
  7113.    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  7114.      # The linker can only warn and ignore the option if not recognized
  7115.      # So say no if there are warnings
  7116.      if test -s conftest.err; then
  7117.        # Append any errors to the config.log.
  7118.        cat conftest.err 1>&5
  7119.        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
  7120.        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  7121.        if diff conftest.exp conftest.er2 >/dev/null; then
  7122.          lt_prog_compiler_static_works=yes
  7123.        fi
  7124.      else
  7125.        lt_prog_compiler_static_works=yes
  7126.      fi
  7127.    fi
  7128.    $rm conftest*
  7129.    LDFLAGS="$save_LDFLAGS"
  7130.  
  7131. fi
  7132. echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
  7133. echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
  7134.  
  7135. if test x"$lt_prog_compiler_static_works" = xyes; then
  7136.     :
  7137. else
  7138.     lt_prog_compiler_static=
  7139. fi
  7140.  
  7141.  
  7142. echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
  7143. echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
  7144. if test "${lt_cv_prog_compiler_c_o+set}" = set; then
  7145.   echo $ECHO_N "(cached) $ECHO_C" >&6
  7146. else
  7147.   lt_cv_prog_compiler_c_o=no
  7148.    $rm -r conftest 2>/dev/null
  7149.    mkdir conftest
  7150.    cd conftest
  7151.    mkdir out
  7152.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  7153.  
  7154.    lt_compiler_flag="-o out/conftest2.$ac_objext"
  7155.    # Insert the option either (1) after the last *FLAGS variable, or
  7156.    # (2) before a word containing "conftest.", or (3) at the end.
  7157.    # Note that $ac_compile itself does not contain backslashes and begins
  7158.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  7159.    lt_compile=`echo "$ac_compile" | $SED \
  7160.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  7161.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  7162.    -e 's:$: $lt_compiler_flag:'`
  7163.    (eval echo "\"\$as_me:7165: $lt_compile\"" >&5)
  7164.    (eval "$lt_compile" 2>out/conftest.err)
  7165.    ac_status=$?
  7166.    cat out/conftest.err >&5
  7167.    echo "$as_me:7169: \$? = $ac_status" >&5
  7168.    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  7169.    then
  7170.      # The compiler can only warn and ignore the option if not recognized
  7171.      # So say no if there are warnings
  7172.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
  7173.      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  7174.      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  7175.        lt_cv_prog_compiler_c_o=yes
  7176.      fi
  7177.    fi
  7178.    chmod u+w . 2>&5
  7179.    $rm conftest*
  7180.    # SGI C++ compiler will create directory out/ii_files/ for
  7181.    # template instantiation
  7182.    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
  7183.    $rm out/* && rmdir out
  7184.    cd ..
  7185.    rmdir conftest
  7186.    $rm conftest*
  7187.  
  7188. fi
  7189. echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
  7190. echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
  7191.  
  7192.  
  7193. hard_links="nottested"
  7194. if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
  7195.   # do not overwrite the value of need_locks provided by the user
  7196.   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
  7197. echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
  7198.   hard_links=yes
  7199.   $rm conftest*
  7200.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  7201.   touch conftest.a
  7202.   ln conftest.a conftest.b 2>&5 || hard_links=no
  7203.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  7204.   echo "$as_me:$LINENO: result: $hard_links" >&5
  7205. echo "${ECHO_T}$hard_links" >&6
  7206.   if test "$hard_links" = no; then
  7207.     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
  7208. echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
  7209.     need_locks=warn
  7210.   fi
  7211. else
  7212.   need_locks=no
  7213. fi
  7214.  
  7215. echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  7216. echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
  7217.  
  7218.   runpath_var=
  7219.   allow_undefined_flag=
  7220.   enable_shared_with_static_runtimes=no
  7221.   archive_cmds=
  7222.   archive_expsym_cmds=
  7223.   old_archive_From_new_cmds=
  7224.   old_archive_from_expsyms_cmds=
  7225.   export_dynamic_flag_spec=
  7226.   whole_archive_flag_spec=
  7227.   thread_safe_flag_spec=
  7228.   hardcode_libdir_flag_spec=
  7229.   hardcode_libdir_flag_spec_ld=
  7230.   hardcode_libdir_separator=
  7231.   hardcode_direct=no
  7232.   hardcode_minus_L=no
  7233.   hardcode_shlibpath_var=unsupported
  7234.   link_all_deplibs=unknown
  7235.   hardcode_automatic=no
  7236.   module_cmds=
  7237.   module_expsym_cmds=
  7238.   always_export_symbols=no
  7239.   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  7240.   # include_expsyms should be a list of space-separated symbols to be *always*
  7241.   # included in the symbol list
  7242.   include_expsyms=
  7243.   # exclude_expsyms can be an extended regexp of symbols to exclude
  7244.   # it will be wrapped by ` (' and `)$', so one must not match beginning or
  7245.   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  7246.   # as well as any symbol that contains `d'.
  7247.   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
  7248.   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  7249.   # platforms (ab)use it in PIC code, but their linkers get confused if
  7250.   # the symbol is explicitly referenced.  Since portable code cannot
  7251.   # rely on this symbol name, it's probably fine to never include it in
  7252.   # preloaded symbol tables.
  7253.   extract_expsyms_cmds=
  7254.   # Just being paranoid about ensuring that cc_basename is set.
  7255.   for cc_temp in $compiler""; do
  7256.   case $cc_temp in
  7257.     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  7258.     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  7259.     \-*) ;;
  7260.     *) break;;
  7261.   esac
  7262. done
  7263. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  7264.  
  7265.   case $host_os in
  7266.   cygwin* | mingw* | pw32*)
  7267.     # FIXME: the MSVC++ port hasn't been tested in a loooong time
  7268.     # When not using gcc, we currently assume that we are using
  7269.     # Microsoft Visual C++.
  7270.     if test "$GCC" != yes; then
  7271.       with_gnu_ld=no
  7272.     fi
  7273.     ;;
  7274.   interix*)
  7275.     # we just hope/assume this is gcc and not c89 (= MSVC++)
  7276.     with_gnu_ld=yes
  7277.     ;;
  7278.   openbsd*)
  7279.     with_gnu_ld=no
  7280.     ;;
  7281.   esac
  7282.  
  7283.   ld_shlibs=yes
  7284.   if test "$with_gnu_ld" = yes; then
  7285.     # If archive_cmds runs LD, not CC, wlarc should be empty
  7286.     wlarc='${wl}'
  7287.  
  7288.     # Set some defaults for GNU ld with shared library support. These
  7289.     # are reset later if shared libraries are not supported. Putting them
  7290.     # here allows them to be overridden if necessary.
  7291.     runpath_var=LD_RUN_PATH
  7292.     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
  7293.     export_dynamic_flag_spec='${wl}--export-dynamic'
  7294.     # ancient GNU ld didn't support --whole-archive et. al.
  7295.     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
  7296.     whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
  7297.       else
  7298.       whole_archive_flag_spec=
  7299.     fi
  7300.     supports_anon_versioning=no
  7301.     case `$LD -v 2>/dev/null` in
  7302.       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
  7303.       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
  7304.       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
  7305.       *\ 2.11.*) ;; # other 2.11 versions
  7306.       *) supports_anon_versioning=yes ;;
  7307.     esac
  7308.  
  7309.     # See if GNU ld supports shared libraries.
  7310.     case $host_os in
  7311.     aix3* | aix4* | aix5*)
  7312.       # On AIX/PPC, the GNU linker is very broken
  7313.       if test "$host_cpu" != ia64; then
  7314.     ld_shlibs=no
  7315.     cat <<EOF 1>&2
  7316.  
  7317. *** Warning: the GNU linker, at least up to release 2.9.1, is reported
  7318. *** to be unable to reliably create shared libraries on AIX.
  7319. *** Therefore, libtool is disabling shared libraries support.  If you
  7320. *** really care for shared libraries, you may want to modify your PATH
  7321. *** so that a non-GNU linker is found, and then restart.
  7322.  
  7323. EOF
  7324.       fi
  7325.       ;;
  7326.  
  7327.     amigaos*)
  7328.       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
  7329.       hardcode_libdir_flag_spec='-L$libdir'
  7330.       hardcode_minus_L=yes
  7331.  
  7332.       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
  7333.       # that the semantics of dynamic libraries on AmigaOS, at least up
  7334.       # to version 4, is to share data among multiple programs linked
  7335.       # with the same dynamic library.  Since this doesn't match the
  7336.       # behavior of shared libraries on other platforms, we can't use
  7337.       # them.
  7338.       ld_shlibs=no
  7339.       ;;
  7340.  
  7341.     beos*)
  7342.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  7343.     allow_undefined_flag=unsupported
  7344.     # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
  7345.     # support --undefined.  This deserves some investigation.  FIXME
  7346.     archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  7347.       else
  7348.     ld_shlibs=no
  7349.       fi
  7350.       ;;
  7351.  
  7352.     cygwin* | mingw* | pw32*)
  7353.       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
  7354.       # as there is no search path for DLLs.
  7355.       hardcode_libdir_flag_spec='-L$libdir'
  7356.       allow_undefined_flag=unsupported
  7357.       always_export_symbols=no
  7358.       enable_shared_with_static_runtimes=yes
  7359.       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
  7360.  
  7361.       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  7362.         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  7363.     # If the export-symbols file already is a .def file (1st line
  7364.     # is EXPORTS), use it as is; otherwise, prepend...
  7365.     archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  7366.       cp $export_symbols $output_objdir/$soname.def;
  7367.     else
  7368.       echo EXPORTS > $output_objdir/$soname.def;
  7369.       cat $export_symbols >> $output_objdir/$soname.def;
  7370.     fi~
  7371.     $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  7372.       else
  7373.     ld_shlibs=no
  7374.       fi
  7375.       ;;
  7376.  
  7377.     interix3*)
  7378.       hardcode_direct=no
  7379.       hardcode_shlibpath_var=no
  7380.       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  7381.       export_dynamic_flag_spec='${wl}-E'
  7382.       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
  7383.       # Instead, shared libraries are loaded at an image base (0x10000000 by
  7384.       # default) and relocated if they conflict, which is a slow very memory
  7385.       # consuming and fragmenting process.  To avoid this, we pick a random,
  7386.       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
  7387.       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
  7388.       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  7389.       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  7390.       ;;
  7391.  
  7392.     linux*)
  7393.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  7394.     tmp_addflag=
  7395.     case $cc_basename,$host_cpu in
  7396.     pgcc*)                # Portland Group C compiler
  7397.       whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
  7398.       tmp_addflag=' $pic_flag'
  7399.       ;;
  7400.     pgf77* | pgf90* | pgf95*)    # Portland Group f77 and f90 compilers
  7401.       whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
  7402.       tmp_addflag=' $pic_flag -Mnomain' ;;
  7403.     ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
  7404.       tmp_addflag=' -i_dynamic' ;;
  7405.     efc*,ia64* | ifort*,ia64*)    # Intel Fortran compiler on ia64
  7406.       tmp_addflag=' -i_dynamic -nofor_main' ;;
  7407.     ifc* | ifort*)            # Intel Fortran compiler
  7408.       tmp_addflag=' -nofor_main' ;;
  7409.     esac
  7410.     archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  7411.  
  7412.     if test $supports_anon_versioning = yes; then
  7413.       archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
  7414.   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
  7415.   $echo "local: *; };" >> $output_objdir/$libname.ver~
  7416.       $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
  7417.     fi
  7418.       else
  7419.     ld_shlibs=no
  7420.       fi
  7421.       ;;
  7422.  
  7423.     netbsd*)
  7424.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  7425.     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  7426.     wlarc=
  7427.       else
  7428.     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  7429.     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  7430.       fi
  7431.       ;;
  7432.  
  7433.     solaris*)
  7434.       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
  7435.     ld_shlibs=no
  7436.     cat <<EOF 1>&2
  7437.  
  7438. *** Warning: The releases 2.8.* of the GNU linker cannot reliably
  7439. *** create shared libraries on Solaris systems.  Therefore, libtool
  7440. *** is disabling shared libraries support.  We urge you to upgrade GNU
  7441. *** binutils to release 2.9.1 or newer.  Another option is to modify
  7442. *** your PATH or compiler configuration so that the native linker is
  7443. *** used, and then restart.
  7444.  
  7445. EOF
  7446.       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  7447.     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  7448.     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  7449.       else
  7450.     ld_shlibs=no
  7451.       fi
  7452.       ;;
  7453.  
  7454.     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
  7455.       case `$LD -v 2>&1` in
  7456.         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
  7457.     ld_shlibs=no
  7458.     cat <<_LT_EOF 1>&2
  7459.  
  7460. *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
  7461. *** reliably create shared libraries on SCO systems.  Therefore, libtool
  7462. *** is disabling shared libraries support.  We urge you to upgrade GNU
  7463. *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
  7464. *** your PATH or compiler configuration so that the native linker is
  7465. *** used, and then restart.
  7466.  
  7467. _LT_EOF
  7468.     ;;
  7469.     *)
  7470.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  7471.         hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
  7472.         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
  7473.         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
  7474.       else
  7475.         ld_shlibs=no
  7476.       fi
  7477.     ;;
  7478.       esac
  7479.       ;;
  7480.  
  7481.     sunos4*)
  7482.       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  7483.       wlarc=
  7484.       hardcode_direct=yes
  7485.       hardcode_shlibpath_var=no
  7486.       ;;
  7487.  
  7488.     *)
  7489.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  7490.     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  7491.     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  7492.       else
  7493.     ld_shlibs=no
  7494.       fi
  7495.       ;;
  7496.     esac
  7497.  
  7498.     if test "$ld_shlibs" = no; then
  7499.       runpath_var=
  7500.       hardcode_libdir_flag_spec=
  7501.       export_dynamic_flag_spec=
  7502.       whole_archive_flag_spec=
  7503.     fi
  7504.   else
  7505.     # PORTME fill in a description of your system's linker (not GNU ld)
  7506.     case $host_os in
  7507.     aix3*)
  7508.       allow_undefined_flag=unsupported
  7509.       always_export_symbols=yes
  7510.       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
  7511.       # Note: this linker hardcodes the directories in LIBPATH if there
  7512.       # are no directories specified by -L.
  7513.       hardcode_minus_L=yes
  7514.       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
  7515.     # Neither direct hardcoding nor static linking is supported with a
  7516.     # broken collect2.
  7517.     hardcode_direct=unsupported
  7518.       fi
  7519.       ;;
  7520.  
  7521.     aix4* | aix5*)
  7522.       if test "$host_cpu" = ia64; then
  7523.     # On IA64, the linker does run time linking by default, so we don't
  7524.     # have to do anything special.
  7525.     aix_use_runtimelinking=no
  7526.     exp_sym_flag='-Bexport'
  7527.     no_entry_flag=""
  7528.       else
  7529.     # If we're using GNU nm, then we don't want the "-C" option.
  7530.     # -C means demangle to AIX nm, but means don't demangle with GNU nm
  7531.     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
  7532.       export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  7533.     else
  7534.       export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  7535.     fi
  7536.     aix_use_runtimelinking=no
  7537.  
  7538.     # Test if we are trying to use run time linking or normal
  7539.     # AIX style linking. If -brtl is somewhere in LDFLAGS, we
  7540.     # need to do runtime linking.
  7541.     case $host_os in aix4.[23]|aix4.[23].*|aix5*)
  7542.       for ld_flag in $LDFLAGS; do
  7543.         if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
  7544.           aix_use_runtimelinking=yes
  7545.           break
  7546.         fi
  7547.       done
  7548.       ;;
  7549.     esac
  7550.  
  7551.     exp_sym_flag='-bexport'
  7552.     no_entry_flag='-bnoentry'
  7553.       fi
  7554.  
  7555.       # When large executables or shared objects are built, AIX ld can
  7556.       # have problems creating the table of contents.  If linking a library
  7557.       # or program results in "error TOC overflow" add -mminimal-toc to
  7558.       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
  7559.       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
  7560.  
  7561.       archive_cmds=''
  7562.       hardcode_direct=yes
  7563.       hardcode_libdir_separator=':'
  7564.       link_all_deplibs=yes
  7565.  
  7566.       if test "$GCC" = yes; then
  7567.     case $host_os in aix4.[012]|aix4.[012].*)
  7568.     # We only want to do this on AIX 4.2 and lower, the check
  7569.     # below for broken collect2 doesn't work under 4.3+
  7570.       collect2name=`${CC} -print-prog-name=collect2`
  7571.       if test -f "$collect2name" && \
  7572.          strings "$collect2name" | grep resolve_lib_name >/dev/null
  7573.       then
  7574.         # We have reworked collect2
  7575.         hardcode_direct=yes
  7576.       else
  7577.         # We have old collect2
  7578.         hardcode_direct=unsupported
  7579.         # It fails to find uninstalled libraries when the uninstalled
  7580.         # path is not listed in the libpath.  Setting hardcode_minus_L
  7581.         # to unsupported forces relinking
  7582.         hardcode_minus_L=yes
  7583.         hardcode_libdir_flag_spec='-L$libdir'
  7584.         hardcode_libdir_separator=
  7585.       fi
  7586.       ;;
  7587.     esac
  7588.     shared_flag='-shared'
  7589.     if test "$aix_use_runtimelinking" = yes; then
  7590.       shared_flag="$shared_flag "'${wl}-G'
  7591.     fi
  7592.       else
  7593.     # not using gcc
  7594.     if test "$host_cpu" = ia64; then
  7595.       # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  7596.       # chokes on -Wl,-G. The following line is correct:
  7597.       shared_flag='-G'
  7598.     else
  7599.       if test "$aix_use_runtimelinking" = yes; then
  7600.         shared_flag='${wl}-G'
  7601.       else
  7602.         shared_flag='${wl}-bM:SRE'
  7603.       fi
  7604.     fi
  7605.       fi
  7606.  
  7607.       # It seems that -bexpall does not export symbols beginning with
  7608.       # underscore (_), so it is better to generate a list of symbols to export.
  7609.       always_export_symbols=yes
  7610.       if test "$aix_use_runtimelinking" = yes; then
  7611.     # Warning - without using the other runtime loading flags (-brtl),
  7612.     # -berok will link without error, but may produce a broken library.
  7613.     allow_undefined_flag='-berok'
  7614.        # Determine the default libpath from the value encoded in an empty executable.
  7615.        cat >conftest.$ac_ext <<_ACEOF
  7616. /* confdefs.h.  */
  7617. _ACEOF
  7618. cat confdefs.h >>conftest.$ac_ext
  7619. cat >>conftest.$ac_ext <<_ACEOF
  7620. /* end confdefs.h.  */
  7621.  
  7622. int
  7623. main ()
  7624. {
  7625.  
  7626.   ;
  7627.   return 0;
  7628. }
  7629. _ACEOF
  7630. rm -f conftest.$ac_objext conftest$ac_exeext
  7631. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  7632.   (eval $ac_link) 2>conftest.er1
  7633.   ac_status=$?
  7634.   grep -v '^ *+' conftest.er1 >conftest.err
  7635.   rm -f conftest.er1
  7636.   cat conftest.err >&5
  7637.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  7638.   (exit $ac_status); } &&
  7639.      { ac_try='test -z "$ac_c_werror_flag"
  7640.              || test ! -s conftest.err'
  7641.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  7642.   (eval $ac_try) 2>&5
  7643.   ac_status=$?
  7644.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  7645.   (exit $ac_status); }; } &&
  7646.      { ac_try='test -s conftest$ac_exeext'
  7647.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  7648.   (eval $ac_try) 2>&5
  7649.   ac_status=$?
  7650.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  7651.   (exit $ac_status); }; }; then
  7652.  
  7653. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  7654. }'`
  7655. # Check for a 64-bit object if we didn't find anything.
  7656. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  7657. }'`; fi
  7658. else
  7659.   echo "$as_me: failed program was:" >&5
  7660. sed 's/^/| /' conftest.$ac_ext >&5
  7661.  
  7662. fi
  7663. rm -f conftest.err conftest.$ac_objext \
  7664.       conftest$ac_exeext conftest.$ac_ext
  7665. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  7666.  
  7667.        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  7668.     archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
  7669.        else
  7670.     if test "$host_cpu" = ia64; then
  7671.       hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
  7672.       allow_undefined_flag="-z nodefs"
  7673.       archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
  7674.     else
  7675.      # Determine the default libpath from the value encoded in an empty executable.
  7676.      cat >conftest.$ac_ext <<_ACEOF
  7677. /* confdefs.h.  */
  7678. _ACEOF
  7679. cat confdefs.h >>conftest.$ac_ext
  7680. cat >>conftest.$ac_ext <<_ACEOF
  7681. /* end confdefs.h.  */
  7682.  
  7683. int
  7684. main ()
  7685. {
  7686.  
  7687.   ;
  7688.   return 0;
  7689. }
  7690. _ACEOF
  7691. rm -f conftest.$ac_objext conftest$ac_exeext
  7692. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  7693.   (eval $ac_link) 2>conftest.er1
  7694.   ac_status=$?
  7695.   grep -v '^ *+' conftest.er1 >conftest.err
  7696.   rm -f conftest.er1
  7697.   cat conftest.err >&5
  7698.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  7699.   (exit $ac_status); } &&
  7700.      { ac_try='test -z "$ac_c_werror_flag"
  7701.              || test ! -s conftest.err'
  7702.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  7703.   (eval $ac_try) 2>&5
  7704.   ac_status=$?
  7705.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  7706.   (exit $ac_status); }; } &&
  7707.      { ac_try='test -s conftest$ac_exeext'
  7708.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  7709.   (eval $ac_try) 2>&5
  7710.   ac_status=$?
  7711.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  7712.   (exit $ac_status); }; }; then
  7713.  
  7714. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  7715. }'`
  7716. # Check for a 64-bit object if we didn't find anything.
  7717. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  7718. }'`; fi
  7719. else
  7720.   echo "$as_me: failed program was:" >&5
  7721. sed 's/^/| /' conftest.$ac_ext >&5
  7722.  
  7723. fi
  7724. rm -f conftest.err conftest.$ac_objext \
  7725.       conftest$ac_exeext conftest.$ac_ext
  7726. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  7727.  
  7728.      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  7729.       # Warning - without using the other run time loading flags,
  7730.       # -berok will link without error, but may produce a broken library.
  7731.       no_undefined_flag=' ${wl}-bernotok'
  7732.       allow_undefined_flag=' ${wl}-berok'
  7733.       # Exported symbols can be pulled into shared objects from archives
  7734.       whole_archive_flag_spec='$convenience'
  7735.       archive_cmds_need_lc=yes
  7736.       # This is similar to how AIX traditionally builds its shared libraries.
  7737.       archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
  7738.     fi
  7739.       fi
  7740.       ;;
  7741.  
  7742.     amigaos*)
  7743.       archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
  7744.       hardcode_libdir_flag_spec='-L$libdir'
  7745.       hardcode_minus_L=yes
  7746.       # see comment about different semantics on the GNU ld section
  7747.       ld_shlibs=no
  7748.       ;;
  7749.  
  7750.     bsdi[45]*)
  7751.       export_dynamic_flag_spec=-rdynamic
  7752.       ;;
  7753.  
  7754.     cygwin* | mingw* | pw32*)
  7755.       # When not using gcc, we currently assume that we are using
  7756.       # Microsoft Visual C++.
  7757.       # hardcode_libdir_flag_spec is actually meaningless, as there is
  7758.       # no search path for DLLs.
  7759.       hardcode_libdir_flag_spec=' '
  7760.       allow_undefined_flag=unsupported
  7761.       # Tell ltmain to make .lib files, not .a files.
  7762.       libext=lib
  7763.       # Tell ltmain to make .dll files, not .so files.
  7764.       shrext_cmds=".dll"
  7765.       # FIXME: Setting linknames here is a bad hack.
  7766.       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
  7767.       # The linker will automatically build a .lib file if we build a DLL.
  7768.       old_archive_From_new_cmds='true'
  7769.       # FIXME: Should let the user specify the lib program.
  7770.       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
  7771.       fix_srcfile_path='`cygpath -w "$srcfile"`'
  7772.       enable_shared_with_static_runtimes=yes
  7773.       ;;
  7774.  
  7775.     darwin* | rhapsody*)
  7776.       case $host_os in
  7777.         rhapsody* | darwin1.[012])
  7778.          allow_undefined_flag='${wl}-undefined ${wl}suppress'
  7779.          ;;
  7780.        *) # Darwin 1.3 on
  7781.          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
  7782.            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  7783.          else
  7784.            case ${MACOSX_DEPLOYMENT_TARGET} in
  7785.              10.[012])
  7786.                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  7787.                ;;
  7788.              10.*)
  7789.                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
  7790.                ;;
  7791.            esac
  7792.          fi
  7793.          ;;
  7794.       esac
  7795.       archive_cmds_need_lc=no
  7796.       hardcode_direct=no
  7797.       hardcode_automatic=yes
  7798.       hardcode_shlibpath_var=unsupported
  7799.       whole_archive_flag_spec=''
  7800.       link_all_deplibs=yes
  7801.     if test "$GCC" = yes ; then
  7802.         output_verbose_link_cmd='echo'
  7803.         archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
  7804.       module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  7805.       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  7806.       archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  7807.       module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  7808.     else
  7809.       case $cc_basename in
  7810.         xlc*)
  7811.          output_verbose_link_cmd='echo'
  7812.          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
  7813.          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  7814.           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  7815.          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  7816.           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  7817.           ;;
  7818.        *)
  7819.          ld_shlibs=no
  7820.           ;;
  7821.       esac
  7822.     fi
  7823.       ;;
  7824.  
  7825.     dgux*)
  7826.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  7827.       hardcode_libdir_flag_spec='-L$libdir'
  7828.       hardcode_shlibpath_var=no
  7829.       ;;
  7830.  
  7831.     freebsd1*)
  7832.       ld_shlibs=no
  7833.       ;;
  7834.  
  7835.     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
  7836.     # support.  Future versions do this automatically, but an explicit c++rt0.o
  7837.     # does not break anything, and helps significantly (at the cost of a little
  7838.     # extra space).
  7839.     freebsd2.2*)
  7840.       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
  7841.       hardcode_libdir_flag_spec='-R$libdir'
  7842.       hardcode_direct=yes
  7843.       hardcode_shlibpath_var=no
  7844.       ;;
  7845.  
  7846.     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
  7847.     freebsd2*)
  7848.       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  7849.       hardcode_direct=yes
  7850.       hardcode_minus_L=yes
  7851.       hardcode_shlibpath_var=no
  7852.       ;;
  7853.  
  7854.     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
  7855.     freebsd* | kfreebsd*-gnu | dragonfly*)
  7856.       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
  7857.       hardcode_libdir_flag_spec='-R$libdir'
  7858.       hardcode_direct=yes
  7859.       hardcode_shlibpath_var=no
  7860.       ;;
  7861.  
  7862.     hpux9*)
  7863.       if test "$GCC" = yes; then
  7864.     archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  7865.       else
  7866.     archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  7867.       fi
  7868.       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  7869.       hardcode_libdir_separator=:
  7870.       hardcode_direct=yes
  7871.  
  7872.       # hardcode_minus_L: Not really in the search PATH,
  7873.       # but as the default location of the library.
  7874.       hardcode_minus_L=yes
  7875.       export_dynamic_flag_spec='${wl}-E'
  7876.       ;;
  7877.  
  7878.     hpux10*)
  7879.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  7880.     archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  7881.       else
  7882.     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  7883.       fi
  7884.       if test "$with_gnu_ld" = no; then
  7885.     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  7886.     hardcode_libdir_separator=:
  7887.  
  7888.     hardcode_direct=yes
  7889.     export_dynamic_flag_spec='${wl}-E'
  7890.  
  7891.     # hardcode_minus_L: Not really in the search PATH,
  7892.     # but as the default location of the library.
  7893.     hardcode_minus_L=yes
  7894.       fi
  7895.       ;;
  7896.  
  7897.     hpux11*)
  7898.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  7899.     case $host_cpu in
  7900.     hppa*64*)
  7901.       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  7902.       ;;
  7903.     ia64*)
  7904.       archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  7905.       ;;
  7906.     *)
  7907.       archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  7908.       ;;
  7909.     esac
  7910.       else
  7911.     case $host_cpu in
  7912.     hppa*64*)
  7913.       archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  7914.       ;;
  7915.     ia64*)
  7916.       archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  7917.       ;;
  7918.     *)
  7919.       archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  7920.       ;;
  7921.     esac
  7922.       fi
  7923.       if test "$with_gnu_ld" = no; then
  7924.     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
  7925.     hardcode_libdir_separator=:
  7926.  
  7927.     case $host_cpu in
  7928.     hppa*64*|ia64*)
  7929.       hardcode_libdir_flag_spec_ld='+b $libdir'
  7930.       hardcode_direct=no
  7931.       hardcode_shlibpath_var=no
  7932.       ;;
  7933.     *)
  7934.       hardcode_direct=yes
  7935.       export_dynamic_flag_spec='${wl}-E'
  7936.  
  7937.       # hardcode_minus_L: Not really in the search PATH,
  7938.       # but as the default location of the library.
  7939.       hardcode_minus_L=yes
  7940.       ;;
  7941.     esac
  7942.       fi
  7943.       ;;
  7944.  
  7945.     irix5* | irix6* | nonstopux*)
  7946.       if test "$GCC" = yes; then
  7947.     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  7948.       else
  7949.     archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  7950.     hardcode_libdir_flag_spec_ld='-rpath $libdir'
  7951.       fi
  7952.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  7953.       hardcode_libdir_separator=:
  7954.       link_all_deplibs=yes
  7955.       ;;
  7956.  
  7957.     netbsd*)
  7958.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  7959.     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  7960.       else
  7961.     archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  7962.       fi
  7963.       hardcode_libdir_flag_spec='-R$libdir'
  7964.       hardcode_direct=yes
  7965.       hardcode_shlibpath_var=no
  7966.       ;;
  7967.  
  7968.     newsos6)
  7969.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  7970.       hardcode_direct=yes
  7971.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  7972.       hardcode_libdir_separator=:
  7973.       hardcode_shlibpath_var=no
  7974.       ;;
  7975.  
  7976.     openbsd*)
  7977.       hardcode_direct=yes
  7978.       hardcode_shlibpath_var=no
  7979.       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  7980.     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  7981.     archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
  7982.     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  7983.     export_dynamic_flag_spec='${wl}-E'
  7984.       else
  7985.        case $host_os in
  7986.      openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
  7987.        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  7988.        hardcode_libdir_flag_spec='-R$libdir'
  7989.        ;;
  7990.      *)
  7991.        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  7992.        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
  7993.        ;;
  7994.        esac
  7995.       fi
  7996.       ;;
  7997.  
  7998.     os2*)
  7999.       hardcode_libdir_flag_spec='-L$libdir'
  8000.       hardcode_minus_L=yes
  8001.       allow_undefined_flag=unsupported
  8002.       archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
  8003.       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
  8004.       ;;
  8005.  
  8006.     osf3*)
  8007.       if test "$GCC" = yes; then
  8008.     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
  8009.     archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  8010.       else
  8011.     allow_undefined_flag=' -expect_unresolved \*'
  8012.     archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  8013.       fi
  8014.       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  8015.       hardcode_libdir_separator=:
  8016.       ;;
  8017.  
  8018.     osf4* | osf5*)    # as osf3* with the addition of -msym flag
  8019.       if test "$GCC" = yes; then
  8020.     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
  8021.     archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  8022.     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
  8023.       else
  8024.     allow_undefined_flag=' -expect_unresolved \*'
  8025.     archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  8026.     archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
  8027.     $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
  8028.  
  8029.     # Both c and cxx compiler support -rpath directly
  8030.     hardcode_libdir_flag_spec='-rpath $libdir'
  8031.       fi
  8032.       hardcode_libdir_separator=:
  8033.       ;;
  8034.  
  8035.     solaris*)
  8036.       no_undefined_flag=' -z text'
  8037.       if test "$GCC" = yes; then
  8038.     wlarc='${wl}'
  8039.     archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  8040.     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  8041.       $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
  8042.       else
  8043.     wlarc=''
  8044.     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  8045.     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  8046.       $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
  8047.       fi
  8048.       hardcode_libdir_flag_spec='-R$libdir'
  8049.       hardcode_shlibpath_var=no
  8050.       case $host_os in
  8051.       solaris2.[0-5] | solaris2.[0-5].*) ;;
  8052.       *)
  8053.      # The compiler driver will combine linker options so we
  8054.      # cannot just pass the convience library names through
  8055.      # without $wl, iff we do not link with $LD.
  8056.      # Luckily, gcc supports the same syntax we need for Sun Studio.
  8057.      # Supported since Solaris 2.6 (maybe 2.5.1?)
  8058.      case $wlarc in
  8059.      '')
  8060.        whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
  8061.      *)
  8062.        whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
  8063.      esac ;;
  8064.       esac
  8065.       link_all_deplibs=yes
  8066.       ;;
  8067.  
  8068.     sunos4*)
  8069.       if test "x$host_vendor" = xsequent; then
  8070.     # Use $CC to link under sequent, because it throws in some extra .o
  8071.     # files that make .init and .fini sections work.
  8072.     archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  8073.       else
  8074.     archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  8075.       fi
  8076.       hardcode_libdir_flag_spec='-L$libdir'
  8077.       hardcode_direct=yes
  8078.       hardcode_minus_L=yes
  8079.       hardcode_shlibpath_var=no
  8080.       ;;
  8081.  
  8082.     sysv4)
  8083.       case $host_vendor in
  8084.     sni)
  8085.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  8086.       hardcode_direct=yes # is this really true???
  8087.     ;;
  8088.     siemens)
  8089.       ## LD is ld it makes a PLAMLIB
  8090.       ## CC just makes a GrossModule.
  8091.       archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  8092.       reload_cmds='$CC -r -o $output$reload_objs'
  8093.       hardcode_direct=no
  8094.         ;;
  8095.     motorola)
  8096.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  8097.       hardcode_direct=no #Motorola manual says yes, but my tests say they lie
  8098.     ;;
  8099.       esac
  8100.       runpath_var='LD_RUN_PATH'
  8101.       hardcode_shlibpath_var=no
  8102.       ;;
  8103.  
  8104.     sysv4.3*)
  8105.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  8106.       hardcode_shlibpath_var=no
  8107.       export_dynamic_flag_spec='-Bexport'
  8108.       ;;
  8109.  
  8110.     sysv4*MP*)
  8111.       if test -d /usr/nec; then
  8112.     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  8113.     hardcode_shlibpath_var=no
  8114.     runpath_var=LD_RUN_PATH
  8115.     hardcode_runpath_var=yes
  8116.     ld_shlibs=yes
  8117.       fi
  8118.       ;;
  8119.  
  8120.     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
  8121.       no_undefined_flag='${wl}-z,text'
  8122.       archive_cmds_need_lc=no
  8123.       hardcode_shlibpath_var=no
  8124.       runpath_var='LD_RUN_PATH'
  8125.  
  8126.       if test "$GCC" = yes; then
  8127.     archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  8128.     archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  8129.       else
  8130.     archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  8131.     archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  8132.       fi
  8133.       ;;
  8134.  
  8135.     sysv5* | sco3.2v5* | sco5v6*)
  8136.       # Note: We can NOT use -z defs as we might desire, because we do not
  8137.       # link with -lc, and that would cause any symbols used from libc to
  8138.       # always be unresolved, which means just about no library would
  8139.       # ever link correctly.  If we're not using GNU ld we use -z text
  8140.       # though, which does catch some bad symbols but isn't as heavy-handed
  8141.       # as -z defs.
  8142.       no_undefined_flag='${wl}-z,text'
  8143.       allow_undefined_flag='${wl}-z,nodefs'
  8144.       archive_cmds_need_lc=no
  8145.       hardcode_shlibpath_var=no
  8146.       hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
  8147.       hardcode_libdir_separator=':'
  8148.       link_all_deplibs=yes
  8149.       export_dynamic_flag_spec='${wl}-Bexport'
  8150.       runpath_var='LD_RUN_PATH'
  8151.  
  8152.       if test "$GCC" = yes; then
  8153.     archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  8154.     archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  8155.       else
  8156.     archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  8157.     archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  8158.       fi
  8159.       ;;
  8160.  
  8161.     uts4*)
  8162.       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  8163.       hardcode_libdir_flag_spec='-L$libdir'
  8164.       hardcode_shlibpath_var=no
  8165.       ;;
  8166.  
  8167.     *)
  8168.       ld_shlibs=no
  8169.       ;;
  8170.     esac
  8171.   fi
  8172.  
  8173. echo "$as_me:$LINENO: result: $ld_shlibs" >&5
  8174. echo "${ECHO_T}$ld_shlibs" >&6
  8175. test "$ld_shlibs" = no && can_build_shared=no
  8176.  
  8177. #
  8178. # Do we need to explicitly link libc?
  8179. #
  8180. case "x$archive_cmds_need_lc" in
  8181. x|xyes)
  8182.   # Assume -lc should be added
  8183.   archive_cmds_need_lc=yes
  8184.  
  8185.   if test "$enable_shared" = yes && test "$GCC" = yes; then
  8186.     case $archive_cmds in
  8187.     *'~'*)
  8188.       # FIXME: we may have to deal with multi-command sequences.
  8189.       ;;
  8190.     '$CC '*)
  8191.       # Test whether the compiler implicitly links with -lc since on some
  8192.       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  8193.       # to ld, don't add -lc before -lgcc.
  8194.       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  8195. echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
  8196.       $rm conftest*
  8197.       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  8198.  
  8199.       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  8200.   (eval $ac_compile) 2>&5
  8201.   ac_status=$?
  8202.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  8203.   (exit $ac_status); } 2>conftest.err; then
  8204.         soname=conftest
  8205.         lib=conftest
  8206.         libobjs=conftest.$ac_objext
  8207.         deplibs=
  8208.         wl=$lt_prog_compiler_wl
  8209.     pic_flag=$lt_prog_compiler_pic
  8210.         compiler_flags=-v
  8211.         linker_flags=-v
  8212.         verstring=
  8213.         output_objdir=.
  8214.         libname=conftest
  8215.         lt_save_allow_undefined_flag=$allow_undefined_flag
  8216.         allow_undefined_flag=
  8217.         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
  8218.   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
  8219.   ac_status=$?
  8220.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  8221.   (exit $ac_status); }
  8222.         then
  8223.       archive_cmds_need_lc=no
  8224.         else
  8225.       archive_cmds_need_lc=yes
  8226.         fi
  8227.         allow_undefined_flag=$lt_save_allow_undefined_flag
  8228.       else
  8229.         cat conftest.err 1>&5
  8230.       fi
  8231.       $rm conftest*
  8232.       echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
  8233. echo "${ECHO_T}$archive_cmds_need_lc" >&6
  8234.       ;;
  8235.     esac
  8236.   fi
  8237.   ;;
  8238. esac
  8239.  
  8240. echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
  8241. echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
  8242. library_names_spec=
  8243. libname_spec='lib$name'
  8244. soname_spec=
  8245. shrext_cmds=".so"
  8246. postinstall_cmds=
  8247. postuninstall_cmds=
  8248. finish_cmds=
  8249. finish_eval=
  8250. shlibpath_var=
  8251. shlibpath_overrides_runpath=unknown
  8252. version_type=none
  8253. dynamic_linker="$host_os ld.so"
  8254. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  8255. if test "$GCC" = yes; then
  8256.   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  8257.   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
  8258.     # if the path contains ";" then we assume it to be the separator
  8259.     # otherwise default to the standard path separator (i.e. ":") - it is
  8260.     # assumed that no part of a normal pathname contains ";" but that should
  8261.     # okay in the real world where ";" in dirpaths is itself problematic.
  8262.     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  8263.   else
  8264.     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  8265.   fi
  8266. else
  8267.   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  8268. fi
  8269. need_lib_prefix=unknown
  8270. hardcode_into_libs=no
  8271.  
  8272. # when you set need_version to no, make sure it does not cause -set_version
  8273. # flags to be left without arguments
  8274. need_version=unknown
  8275.  
  8276. case $host_os in
  8277. aix3*)
  8278.   version_type=linux
  8279.   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  8280.   shlibpath_var=LIBPATH
  8281.  
  8282.   # AIX 3 has no versioning support, so we append a major version to the name.
  8283.   soname_spec='${libname}${release}${shared_ext}$major'
  8284.   ;;
  8285.  
  8286. aix4* | aix5*)
  8287.   version_type=linux
  8288.   need_lib_prefix=no
  8289.   need_version=no
  8290.   hardcode_into_libs=yes
  8291.   if test "$host_cpu" = ia64; then
  8292.     # AIX 5 supports IA64
  8293.     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
  8294.     shlibpath_var=LD_LIBRARY_PATH
  8295.   else
  8296.     # With GCC up to 2.95.x, collect2 would create an import file
  8297.     # for dependence libraries.  The import file would start with
  8298.     # the line `#! .'.  This would cause the generated library to
  8299.     # depend on `.', always an invalid library.  This was fixed in
  8300.     # development snapshots of GCC prior to 3.0.
  8301.     case $host_os in
  8302.       aix4 | aix4.[01] | aix4.[01].*)
  8303.       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  8304.        echo ' yes '
  8305.        echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
  8306.     :
  8307.       else
  8308.     can_build_shared=no
  8309.       fi
  8310.       ;;
  8311.     esac
  8312.     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  8313.     # soname into executable. Probably we can add versioning support to
  8314.     # collect2, so additional links can be useful in future.
  8315.     if test "$aix_use_runtimelinking" = yes; then
  8316.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  8317.       # instead of lib<name>.a to let people know that these are not
  8318.       # typical AIX shared libraries.
  8319.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8320.     else
  8321.       # We preserve .a as extension for shared libraries through AIX4.2
  8322.       # and later when we are not doing run time linking.
  8323.       library_names_spec='${libname}${release}.a $libname.a'
  8324.       soname_spec='${libname}${release}${shared_ext}$major'
  8325.     fi
  8326.     shlibpath_var=LIBPATH
  8327.   fi
  8328.   ;;
  8329.  
  8330. amigaos*)
  8331.   library_names_spec='$libname.ixlibrary $libname.a'
  8332.   # Create ${libname}_ixlibrary.a entries in /sys/libs.
  8333.   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
  8334.   ;;
  8335.  
  8336. beos*)
  8337.   library_names_spec='${libname}${shared_ext}'
  8338.   dynamic_linker="$host_os ld.so"
  8339.   shlibpath_var=LIBRARY_PATH
  8340.   ;;
  8341.  
  8342. bsdi[45]*)
  8343.   version_type=linux
  8344.   need_version=no
  8345.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8346.   soname_spec='${libname}${release}${shared_ext}$major'
  8347.   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  8348.   shlibpath_var=LD_LIBRARY_PATH
  8349.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  8350.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  8351.   # the default ld.so.conf also contains /usr/contrib/lib and
  8352.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  8353.   # libtool to hard-code these into programs
  8354.   ;;
  8355.  
  8356. cygwin* | mingw* | pw32*)
  8357.   version_type=windows
  8358.   shrext_cmds=".dll"
  8359.   need_version=no
  8360.   need_lib_prefix=no
  8361.  
  8362.   case $GCC,$host_os in
  8363.   yes,cygwin* | yes,mingw* | yes,pw32*)
  8364.     library_names_spec='$libname.dll.a'
  8365.     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  8366.     postinstall_cmds='base_file=`basename \${file}`~
  8367.       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
  8368.       dldir=$destdir/`dirname \$dlpath`~
  8369.       test -d \$dldir || mkdir -p \$dldir~
  8370.       $install_prog $dir/$dlname \$dldir/$dlname~
  8371.       chmod a+x \$dldir/$dlname'
  8372.     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
  8373.       dlpath=$dir/\$dldll~
  8374.        $rm \$dlpath'
  8375.     shlibpath_overrides_runpath=yes
  8376.  
  8377.     case $host_os in
  8378.     cygwin*)
  8379.       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  8380.       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  8381.       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
  8382.       ;;
  8383.     mingw*)
  8384.       # MinGW DLLs use traditional 'lib' prefix
  8385.       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  8386.       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  8387.       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
  8388.         # It is most probably a Windows format PATH printed by
  8389.         # mingw gcc, but we are running on Cygwin. Gcc prints its search
  8390.         # path with ; separators, and with drive letters. We can handle the
  8391.         # drive letters (cygwin fileutils understands them), so leave them,
  8392.         # especially as we might pass files found there to a mingw objdump,
  8393.         # which wouldn't understand a cygwinified path. Ahh.
  8394.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  8395.       else
  8396.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  8397.       fi
  8398.       ;;
  8399.     pw32*)
  8400.       # pw32 DLLs use 'pw' prefix rather than 'lib'
  8401.       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  8402.       ;;
  8403.     esac
  8404.     ;;
  8405.  
  8406.   *)
  8407.     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
  8408.     ;;
  8409.   esac
  8410.   dynamic_linker='Win32 ld.exe'
  8411.   # FIXME: first we should search . and the directory the executable is in
  8412.   shlibpath_var=PATH
  8413.   ;;
  8414.  
  8415. darwin* | rhapsody*)
  8416.   dynamic_linker="$host_os dyld"
  8417.   version_type=darwin
  8418.   need_lib_prefix=no
  8419.   need_version=no
  8420.   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  8421.   soname_spec='${libname}${release}${major}$shared_ext'
  8422.   shlibpath_overrides_runpath=yes
  8423.   shlibpath_var=DYLD_LIBRARY_PATH
  8424.   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  8425.   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
  8426.   if test "$GCC" = yes; then
  8427.     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
  8428.   else
  8429.     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  8430.   fi
  8431.   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  8432.   ;;
  8433.  
  8434. dgux*)
  8435.   version_type=linux
  8436.   need_lib_prefix=no
  8437.   need_version=no
  8438.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  8439.   soname_spec='${libname}${release}${shared_ext}$major'
  8440.   shlibpath_var=LD_LIBRARY_PATH
  8441.   ;;
  8442.  
  8443. freebsd1*)
  8444.   dynamic_linker=no
  8445.   ;;
  8446.  
  8447. kfreebsd*-gnu)
  8448.   version_type=linux
  8449.   need_lib_prefix=no
  8450.   need_version=no
  8451.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  8452.   soname_spec='${libname}${release}${shared_ext}$major'
  8453.   shlibpath_var=LD_LIBRARY_PATH
  8454.   shlibpath_overrides_runpath=no
  8455.   hardcode_into_libs=yes
  8456.   dynamic_linker='GNU ld.so'
  8457.   ;;
  8458.  
  8459. freebsd* | dragonfly*)
  8460.   # DragonFly does not have aout.  When/if they implement a new
  8461.   # versioning mechanism, adjust this.
  8462.   if test -x /usr/bin/objformat; then
  8463.     objformat=`/usr/bin/objformat`
  8464.   else
  8465.     case $host_os in
  8466.     freebsd[123]*) objformat=aout ;;
  8467.     *) objformat=elf ;;
  8468.     esac
  8469.   fi
  8470.   version_type=freebsd-$objformat
  8471.   case $version_type in
  8472.     freebsd-elf*)
  8473.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  8474.       need_version=no
  8475.       need_lib_prefix=no
  8476.       ;;
  8477.     freebsd-*)
  8478.       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
  8479.       need_version=yes
  8480.       ;;
  8481.   esac
  8482.   shlibpath_var=LD_LIBRARY_PATH
  8483.   case $host_os in
  8484.   freebsd2*)
  8485.     shlibpath_overrides_runpath=yes
  8486.     ;;
  8487.   freebsd3.[01]* | freebsdelf3.[01]*)
  8488.     shlibpath_overrides_runpath=yes
  8489.     hardcode_into_libs=yes
  8490.     ;;
  8491.   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
  8492.   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  8493.     shlibpath_overrides_runpath=no
  8494.     hardcode_into_libs=yes
  8495.     ;;
  8496.   freebsd*) # from 4.6 on
  8497.     shlibpath_overrides_runpath=yes
  8498.     hardcode_into_libs=yes
  8499.     ;;
  8500.   esac
  8501.   ;;
  8502.  
  8503. gnu*)
  8504.   version_type=linux
  8505.   need_lib_prefix=no
  8506.   need_version=no
  8507.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  8508.   soname_spec='${libname}${release}${shared_ext}$major'
  8509.   shlibpath_var=LD_LIBRARY_PATH
  8510.   hardcode_into_libs=yes
  8511.   ;;
  8512.  
  8513. hpux9* | hpux10* | hpux11*)
  8514.   # Give a soname corresponding to the major version so that dld.sl refuses to
  8515.   # link against other versions.
  8516.   version_type=sunos
  8517.   need_lib_prefix=no
  8518.   need_version=no
  8519.   case $host_cpu in
  8520.   ia64*)
  8521.     shrext_cmds='.so'
  8522.     hardcode_into_libs=yes
  8523.     dynamic_linker="$host_os dld.so"
  8524.     shlibpath_var=LD_LIBRARY_PATH
  8525.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  8526.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8527.     soname_spec='${libname}${release}${shared_ext}$major'
  8528.     if test "X$HPUX_IA64_MODE" = X32; then
  8529.       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  8530.     else
  8531.       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  8532.     fi
  8533.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  8534.     ;;
  8535.    hppa*64*)
  8536.      shrext_cmds='.sl'
  8537.      hardcode_into_libs=yes
  8538.      dynamic_linker="$host_os dld.sl"
  8539.      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  8540.      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  8541.      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8542.      soname_spec='${libname}${release}${shared_ext}$major'
  8543.      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  8544.      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  8545.      ;;
  8546.    *)
  8547.     shrext_cmds='.sl'
  8548.     dynamic_linker="$host_os dld.sl"
  8549.     shlibpath_var=SHLIB_PATH
  8550.     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  8551.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8552.     soname_spec='${libname}${release}${shared_ext}$major'
  8553.     ;;
  8554.   esac
  8555.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  8556.   postinstall_cmds='chmod 555 $lib'
  8557.   ;;
  8558.  
  8559. interix3*)
  8560.   version_type=linux
  8561.   need_lib_prefix=no
  8562.   need_version=no
  8563.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  8564.   soname_spec='${libname}${release}${shared_ext}$major'
  8565.   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  8566.   shlibpath_var=LD_LIBRARY_PATH
  8567.   shlibpath_overrides_runpath=no
  8568.   hardcode_into_libs=yes
  8569.   ;;
  8570.  
  8571. irix5* | irix6* | nonstopux*)
  8572.   case $host_os in
  8573.     nonstopux*) version_type=nonstopux ;;
  8574.     *)
  8575.     if test "$lt_cv_prog_gnu_ld" = yes; then
  8576.         version_type=linux
  8577.     else
  8578.         version_type=irix
  8579.     fi ;;
  8580.   esac
  8581.   need_lib_prefix=no
  8582.   need_version=no
  8583.   soname_spec='${libname}${release}${shared_ext}$major'
  8584.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  8585.   case $host_os in
  8586.   irix5* | nonstopux*)
  8587.     libsuff= shlibsuff=
  8588.     ;;
  8589.   *)
  8590.     case $LD in # libtool.m4 will add one of these switches to LD
  8591.     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  8592.       libsuff= shlibsuff= libmagic=32-bit;;
  8593.     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  8594.       libsuff=32 shlibsuff=N32 libmagic=N32;;
  8595.     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  8596.       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  8597.     *) libsuff= shlibsuff= libmagic=never-match;;
  8598.     esac
  8599.     ;;
  8600.   esac
  8601.   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  8602.   shlibpath_overrides_runpath=no
  8603.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  8604.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  8605.   hardcode_into_libs=yes
  8606.   ;;
  8607.  
  8608. # No shared lib support for Linux oldld, aout, or coff.
  8609. linux*oldld* | linux*aout* | linux*coff*)
  8610.   dynamic_linker=no
  8611.   ;;
  8612.  
  8613. # This must be Linux ELF.
  8614. linux*)
  8615.   version_type=linux
  8616.   need_lib_prefix=no
  8617.   need_version=no
  8618.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8619.   soname_spec='${libname}${release}${shared_ext}$major'
  8620.   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  8621.   shlibpath_var=LD_LIBRARY_PATH
  8622.   shlibpath_overrides_runpath=no
  8623.   # This implies no fast_install, which is unacceptable.
  8624.   # Some rework will be needed to allow for fast_install
  8625.   # before this can be enabled.
  8626.   hardcode_into_libs=yes
  8627.  
  8628.   # Append ld.so.conf contents to the search path
  8629.   if test -f /etc/ld.so.conf; then
  8630.     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,    ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
  8631.     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  8632.   fi
  8633.  
  8634.   # We used to test for /lib/ld.so.1 and disable shared libraries on
  8635.   # powerpc, because MkLinux only supported shared libraries with the
  8636.   # GNU dynamic linker.  Since this was broken with cross compilers,
  8637.   # most powerpc-linux boxes support dynamic linking these days and
  8638.   # people can always --disable-shared, the test was removed, and we
  8639.   # assume the GNU/Linux dynamic linker is in use.
  8640.   dynamic_linker='GNU/Linux ld.so'
  8641.   ;;
  8642.  
  8643. knetbsd*-gnu)
  8644.   version_type=linux
  8645.   need_lib_prefix=no
  8646.   need_version=no
  8647.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  8648.   soname_spec='${libname}${release}${shared_ext}$major'
  8649.   shlibpath_var=LD_LIBRARY_PATH
  8650.   shlibpath_overrides_runpath=no
  8651.   hardcode_into_libs=yes
  8652.   dynamic_linker='GNU ld.so'
  8653.   ;;
  8654.  
  8655. netbsd*)
  8656.   version_type=sunos
  8657.   need_lib_prefix=no
  8658.   need_version=no
  8659.   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  8660.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  8661.     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  8662.     dynamic_linker='NetBSD (a.out) ld.so'
  8663.   else
  8664.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  8665.     soname_spec='${libname}${release}${shared_ext}$major'
  8666.     dynamic_linker='NetBSD ld.elf_so'
  8667.   fi
  8668.   shlibpath_var=LD_LIBRARY_PATH
  8669.   shlibpath_overrides_runpath=yes
  8670.   hardcode_into_libs=yes
  8671.   ;;
  8672.  
  8673. newsos6)
  8674.   version_type=linux
  8675.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8676.   shlibpath_var=LD_LIBRARY_PATH
  8677.   shlibpath_overrides_runpath=yes
  8678.   ;;
  8679.  
  8680. nto-qnx*)
  8681.   version_type=linux
  8682.   need_lib_prefix=no
  8683.   need_version=no
  8684.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8685.   soname_spec='${libname}${release}${shared_ext}$major'
  8686.   shlibpath_var=LD_LIBRARY_PATH
  8687.   shlibpath_overrides_runpath=yes
  8688.   ;;
  8689.  
  8690. openbsd*)
  8691.   version_type=sunos
  8692.   sys_lib_dlsearch_path_spec="/usr/lib"
  8693.   need_lib_prefix=no
  8694.   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  8695.   case $host_os in
  8696.     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
  8697.     *)                         need_version=no  ;;
  8698.   esac
  8699.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  8700.   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  8701.   shlibpath_var=LD_LIBRARY_PATH
  8702.   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  8703.     case $host_os in
  8704.       openbsd2.[89] | openbsd2.[89].*)
  8705.     shlibpath_overrides_runpath=no
  8706.     ;;
  8707.       *)
  8708.     shlibpath_overrides_runpath=yes
  8709.     ;;
  8710.       esac
  8711.   else
  8712.     shlibpath_overrides_runpath=yes
  8713.   fi
  8714.   ;;
  8715.  
  8716. os2*)
  8717.   libname_spec='$name'
  8718.   shrext_cmds=".dll"
  8719.   need_lib_prefix=no
  8720.   library_names_spec='$libname${shared_ext} $libname.a'
  8721.   dynamic_linker='OS/2 ld.exe'
  8722.   shlibpath_var=LIBPATH
  8723.   ;;
  8724.  
  8725. osf3* | osf4* | osf5*)
  8726.   version_type=osf
  8727.   need_lib_prefix=no
  8728.   need_version=no
  8729.   soname_spec='${libname}${release}${shared_ext}$major'
  8730.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8731.   shlibpath_var=LD_LIBRARY_PATH
  8732.   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  8733.   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  8734.   ;;
  8735.  
  8736. solaris*)
  8737.   version_type=linux
  8738.   need_lib_prefix=no
  8739.   need_version=no
  8740.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8741.   soname_spec='${libname}${release}${shared_ext}$major'
  8742.   shlibpath_var=LD_LIBRARY_PATH
  8743.   shlibpath_overrides_runpath=yes
  8744.   hardcode_into_libs=yes
  8745.   # ldd complains unless libraries are executable
  8746.   postinstall_cmds='chmod +x $lib'
  8747.   ;;
  8748.  
  8749. sunos4*)
  8750.   version_type=sunos
  8751.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  8752.   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  8753.   shlibpath_var=LD_LIBRARY_PATH
  8754.   shlibpath_overrides_runpath=yes
  8755.   if test "$with_gnu_ld" = yes; then
  8756.     need_lib_prefix=no
  8757.   fi
  8758.   need_version=yes
  8759.   ;;
  8760.  
  8761. sysv4 | sysv4.3*)
  8762.   version_type=linux
  8763.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8764.   soname_spec='${libname}${release}${shared_ext}$major'
  8765.   shlibpath_var=LD_LIBRARY_PATH
  8766.   case $host_vendor in
  8767.     sni)
  8768.       shlibpath_overrides_runpath=no
  8769.       need_lib_prefix=no
  8770.       export_dynamic_flag_spec='${wl}-Blargedynsym'
  8771.       runpath_var=LD_RUN_PATH
  8772.       ;;
  8773.     siemens)
  8774.       need_lib_prefix=no
  8775.       ;;
  8776.     motorola)
  8777.       need_lib_prefix=no
  8778.       need_version=no
  8779.       shlibpath_overrides_runpath=no
  8780.       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  8781.       ;;
  8782.   esac
  8783.   ;;
  8784.  
  8785. sysv4*MP*)
  8786.   if test -d /usr/nec ;then
  8787.     version_type=linux
  8788.     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
  8789.     soname_spec='$libname${shared_ext}.$major'
  8790.     shlibpath_var=LD_LIBRARY_PATH
  8791.   fi
  8792.   ;;
  8793.  
  8794. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  8795.   version_type=freebsd-elf
  8796.   need_lib_prefix=no
  8797.   need_version=no
  8798.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  8799.   soname_spec='${libname}${release}${shared_ext}$major'
  8800.   shlibpath_var=LD_LIBRARY_PATH
  8801.   hardcode_into_libs=yes
  8802.   if test "$with_gnu_ld" = yes; then
  8803.     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  8804.     shlibpath_overrides_runpath=no
  8805.   else
  8806.     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  8807.     shlibpath_overrides_runpath=yes
  8808.     case $host_os in
  8809.       sco3.2v5*)
  8810.         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  8811.     ;;
  8812.     esac
  8813.   fi
  8814.   sys_lib_dlsearch_path_spec='/usr/lib'
  8815.   ;;
  8816.  
  8817. uts4*)
  8818.   version_type=linux
  8819.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  8820.   soname_spec='${libname}${release}${shared_ext}$major'
  8821.   shlibpath_var=LD_LIBRARY_PATH
  8822.   ;;
  8823.  
  8824. *)
  8825.   dynamic_linker=no
  8826.   ;;
  8827. esac
  8828. echo "$as_me:$LINENO: result: $dynamic_linker" >&5
  8829. echo "${ECHO_T}$dynamic_linker" >&6
  8830. test "$dynamic_linker" = no && can_build_shared=no
  8831.  
  8832. variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  8833. if test "$GCC" = yes; then
  8834.   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  8835. fi
  8836.  
  8837. echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
  8838. echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
  8839. hardcode_action=
  8840. if test -n "$hardcode_libdir_flag_spec" || \
  8841.    test -n "$runpath_var" || \
  8842.    test "X$hardcode_automatic" = "Xyes" ; then
  8843.  
  8844.   # We can hardcode non-existant directories.
  8845.   if test "$hardcode_direct" != no &&
  8846.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  8847.      # have to relink, otherwise we might link with an installed library
  8848.      # when we should be linking with a yet-to-be-installed one
  8849.      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
  8850.      test "$hardcode_minus_L" != no; then
  8851.     # Linking always hardcodes the temporary library directory.
  8852.     hardcode_action=relink
  8853.   else
  8854.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  8855.     hardcode_action=immediate
  8856.   fi
  8857. else
  8858.   # We cannot hardcode anything, or else we can only hardcode existing
  8859.   # directories.
  8860.   hardcode_action=unsupported
  8861. fi
  8862. echo "$as_me:$LINENO: result: $hardcode_action" >&5
  8863. echo "${ECHO_T}$hardcode_action" >&6
  8864.  
  8865. if test "$hardcode_action" = relink; then
  8866.   # Fast installation is not supported
  8867.   enable_fast_install=no
  8868. elif test "$shlibpath_overrides_runpath" = yes ||
  8869.      test "$enable_shared" = no; then
  8870.   # Fast installation is not necessary
  8871.   enable_fast_install=needless
  8872. fi
  8873.  
  8874. striplib=
  8875. old_striplib=
  8876. echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
  8877. echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
  8878. if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
  8879.   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
  8880.   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
  8881.   echo "$as_me:$LINENO: result: yes" >&5
  8882. echo "${ECHO_T}yes" >&6
  8883. else
  8884. # FIXME - insert some real tests, host_os isn't really good enough
  8885.   case $host_os in
  8886.    darwin*)
  8887.        if test -n "$STRIP" ; then
  8888.          striplib="$STRIP -x"
  8889.          echo "$as_me:$LINENO: result: yes" >&5
  8890. echo "${ECHO_T}yes" >&6
  8891.        else
  8892.   echo "$as_me:$LINENO: result: no" >&5
  8893. echo "${ECHO_T}no" >&6
  8894. fi
  8895.        ;;
  8896.    *)
  8897.   echo "$as_me:$LINENO: result: no" >&5
  8898. echo "${ECHO_T}no" >&6
  8899.     ;;
  8900.   esac
  8901. fi
  8902.  
  8903. if test "x$enable_dlopen" != xyes; then
  8904.   enable_dlopen=unknown
  8905.   enable_dlopen_self=unknown
  8906.   enable_dlopen_self_static=unknown
  8907. else
  8908.   lt_cv_dlopen=no
  8909.   lt_cv_dlopen_libs=
  8910.  
  8911.   case $host_os in
  8912.   beos*)
  8913.     lt_cv_dlopen="load_add_on"
  8914.     lt_cv_dlopen_libs=
  8915.     lt_cv_dlopen_self=yes
  8916.     ;;
  8917.  
  8918.   mingw* | pw32*)
  8919.     lt_cv_dlopen="LoadLibrary"
  8920.     lt_cv_dlopen_libs=
  8921.    ;;
  8922.  
  8923.   cygwin*)
  8924.     lt_cv_dlopen="dlopen"
  8925.     lt_cv_dlopen_libs=
  8926.    ;;
  8927.  
  8928.   darwin*)
  8929.   # if libdl is installed we need to link against it
  8930.     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  8931. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
  8932. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  8933.   echo $ECHO_N "(cached) $ECHO_C" >&6
  8934. else
  8935.   ac_check_lib_save_LIBS=$LIBS
  8936. LIBS="-ldl  $LIBS"
  8937. cat >conftest.$ac_ext <<_ACEOF
  8938. /* confdefs.h.  */
  8939. _ACEOF
  8940. cat confdefs.h >>conftest.$ac_ext
  8941. cat >>conftest.$ac_ext <<_ACEOF
  8942. /* end confdefs.h.  */
  8943.  
  8944. /* Override any gcc2 internal prototype to avoid an error.  */
  8945. #ifdef __cplusplus
  8946. extern "C"
  8947. #endif
  8948. /* We use char because int might match the return type of a gcc2
  8949.    builtin and then its argument prototype would still apply.  */
  8950. char dlopen ();
  8951. int
  8952. main ()
  8953. {
  8954. dlopen ();
  8955.   ;
  8956.   return 0;
  8957. }
  8958. _ACEOF
  8959. rm -f conftest.$ac_objext conftest$ac_exeext
  8960. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  8961.   (eval $ac_link) 2>conftest.er1
  8962.   ac_status=$?
  8963.   grep -v '^ *+' conftest.er1 >conftest.err
  8964.   rm -f conftest.er1
  8965.   cat conftest.err >&5
  8966.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  8967.   (exit $ac_status); } &&
  8968.      { ac_try='test -z "$ac_c_werror_flag"
  8969.              || test ! -s conftest.err'
  8970.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  8971.   (eval $ac_try) 2>&5
  8972.   ac_status=$?
  8973.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  8974.   (exit $ac_status); }; } &&
  8975.      { ac_try='test -s conftest$ac_exeext'
  8976.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  8977.   (eval $ac_try) 2>&5
  8978.   ac_status=$?
  8979.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  8980.   (exit $ac_status); }; }; then
  8981.   ac_cv_lib_dl_dlopen=yes
  8982. else
  8983.   echo "$as_me: failed program was:" >&5
  8984. sed 's/^/| /' conftest.$ac_ext >&5
  8985.  
  8986. ac_cv_lib_dl_dlopen=no
  8987. fi
  8988. rm -f conftest.err conftest.$ac_objext \
  8989.       conftest$ac_exeext conftest.$ac_ext
  8990. LIBS=$ac_check_lib_save_LIBS
  8991. fi
  8992. echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  8993. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
  8994. if test $ac_cv_lib_dl_dlopen = yes; then
  8995.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  8996. else
  8997.  
  8998.     lt_cv_dlopen="dyld"
  8999.     lt_cv_dlopen_libs=
  9000.     lt_cv_dlopen_self=yes
  9001.  
  9002. fi
  9003.  
  9004.    ;;
  9005.  
  9006.   *)
  9007.     echo "$as_me:$LINENO: checking for shl_load" >&5
  9008. echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
  9009. if test "${ac_cv_func_shl_load+set}" = set; then
  9010.   echo $ECHO_N "(cached) $ECHO_C" >&6
  9011. else
  9012.   cat >conftest.$ac_ext <<_ACEOF
  9013. /* confdefs.h.  */
  9014. _ACEOF
  9015. cat confdefs.h >>conftest.$ac_ext
  9016. cat >>conftest.$ac_ext <<_ACEOF
  9017. /* end confdefs.h.  */
  9018. /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
  9019.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  9020. #define shl_load innocuous_shl_load
  9021.  
  9022. /* System header to define __stub macros and hopefully few prototypes,
  9023.     which can conflict with char shl_load (); below.
  9024.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  9025.     <limits.h> exists even on freestanding compilers.  */
  9026.  
  9027. #ifdef __STDC__
  9028. # include <limits.h>
  9029. #else
  9030. # include <assert.h>
  9031. #endif
  9032.  
  9033. #undef shl_load
  9034.  
  9035. /* Override any gcc2 internal prototype to avoid an error.  */
  9036. #ifdef __cplusplus
  9037. extern "C"
  9038. {
  9039. #endif
  9040. /* We use char because int might match the return type of a gcc2
  9041.    builtin and then its argument prototype would still apply.  */
  9042. char shl_load ();
  9043. /* The GNU C library defines this for functions which it implements
  9044.     to always fail with ENOSYS.  Some functions are actually named
  9045.     something starting with __ and the normal name is an alias.  */
  9046. #if defined (__stub_shl_load) || defined (__stub___shl_load)
  9047. choke me
  9048. #else
  9049. char (*f) () = shl_load;
  9050. #endif
  9051. #ifdef __cplusplus
  9052. }
  9053. #endif
  9054.  
  9055. int
  9056. main ()
  9057. {
  9058. return f != shl_load;
  9059.   ;
  9060.   return 0;
  9061. }
  9062. _ACEOF
  9063. rm -f conftest.$ac_objext conftest$ac_exeext
  9064. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  9065.   (eval $ac_link) 2>conftest.er1
  9066.   ac_status=$?
  9067.   grep -v '^ *+' conftest.er1 >conftest.err
  9068.   rm -f conftest.er1
  9069.   cat conftest.err >&5
  9070.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9071.   (exit $ac_status); } &&
  9072.      { ac_try='test -z "$ac_c_werror_flag"
  9073.              || test ! -s conftest.err'
  9074.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9075.   (eval $ac_try) 2>&5
  9076.   ac_status=$?
  9077.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9078.   (exit $ac_status); }; } &&
  9079.      { ac_try='test -s conftest$ac_exeext'
  9080.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9081.   (eval $ac_try) 2>&5
  9082.   ac_status=$?
  9083.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9084.   (exit $ac_status); }; }; then
  9085.   ac_cv_func_shl_load=yes
  9086. else
  9087.   echo "$as_me: failed program was:" >&5
  9088. sed 's/^/| /' conftest.$ac_ext >&5
  9089.  
  9090. ac_cv_func_shl_load=no
  9091. fi
  9092. rm -f conftest.err conftest.$ac_objext \
  9093.       conftest$ac_exeext conftest.$ac_ext
  9094. fi
  9095. echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
  9096. echo "${ECHO_T}$ac_cv_func_shl_load" >&6
  9097. if test $ac_cv_func_shl_load = yes; then
  9098.   lt_cv_dlopen="shl_load"
  9099. else
  9100.   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
  9101. echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
  9102. if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  9103.   echo $ECHO_N "(cached) $ECHO_C" >&6
  9104. else
  9105.   ac_check_lib_save_LIBS=$LIBS
  9106. LIBS="-ldld  $LIBS"
  9107. cat >conftest.$ac_ext <<_ACEOF
  9108. /* confdefs.h.  */
  9109. _ACEOF
  9110. cat confdefs.h >>conftest.$ac_ext
  9111. cat >>conftest.$ac_ext <<_ACEOF
  9112. /* end confdefs.h.  */
  9113.  
  9114. /* Override any gcc2 internal prototype to avoid an error.  */
  9115. #ifdef __cplusplus
  9116. extern "C"
  9117. #endif
  9118. /* We use char because int might match the return type of a gcc2
  9119.    builtin and then its argument prototype would still apply.  */
  9120. char shl_load ();
  9121. int
  9122. main ()
  9123. {
  9124. shl_load ();
  9125.   ;
  9126.   return 0;
  9127. }
  9128. _ACEOF
  9129. rm -f conftest.$ac_objext conftest$ac_exeext
  9130. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  9131.   (eval $ac_link) 2>conftest.er1
  9132.   ac_status=$?
  9133.   grep -v '^ *+' conftest.er1 >conftest.err
  9134.   rm -f conftest.er1
  9135.   cat conftest.err >&5
  9136.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9137.   (exit $ac_status); } &&
  9138.      { ac_try='test -z "$ac_c_werror_flag"
  9139.              || test ! -s conftest.err'
  9140.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9141.   (eval $ac_try) 2>&5
  9142.   ac_status=$?
  9143.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9144.   (exit $ac_status); }; } &&
  9145.      { ac_try='test -s conftest$ac_exeext'
  9146.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9147.   (eval $ac_try) 2>&5
  9148.   ac_status=$?
  9149.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9150.   (exit $ac_status); }; }; then
  9151.   ac_cv_lib_dld_shl_load=yes
  9152. else
  9153.   echo "$as_me: failed program was:" >&5
  9154. sed 's/^/| /' conftest.$ac_ext >&5
  9155.  
  9156. ac_cv_lib_dld_shl_load=no
  9157. fi
  9158. rm -f conftest.err conftest.$ac_objext \
  9159.       conftest$ac_exeext conftest.$ac_ext
  9160. LIBS=$ac_check_lib_save_LIBS
  9161. fi
  9162. echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
  9163. echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
  9164. if test $ac_cv_lib_dld_shl_load = yes; then
  9165.   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
  9166. else
  9167.   echo "$as_me:$LINENO: checking for dlopen" >&5
  9168. echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
  9169. if test "${ac_cv_func_dlopen+set}" = set; then
  9170.   echo $ECHO_N "(cached) $ECHO_C" >&6
  9171. else
  9172.   cat >conftest.$ac_ext <<_ACEOF
  9173. /* confdefs.h.  */
  9174. _ACEOF
  9175. cat confdefs.h >>conftest.$ac_ext
  9176. cat >>conftest.$ac_ext <<_ACEOF
  9177. /* end confdefs.h.  */
  9178. /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
  9179.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  9180. #define dlopen innocuous_dlopen
  9181.  
  9182. /* System header to define __stub macros and hopefully few prototypes,
  9183.     which can conflict with char dlopen (); below.
  9184.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  9185.     <limits.h> exists even on freestanding compilers.  */
  9186.  
  9187. #ifdef __STDC__
  9188. # include <limits.h>
  9189. #else
  9190. # include <assert.h>
  9191. #endif
  9192.  
  9193. #undef dlopen
  9194.  
  9195. /* Override any gcc2 internal prototype to avoid an error.  */
  9196. #ifdef __cplusplus
  9197. extern "C"
  9198. {
  9199. #endif
  9200. /* We use char because int might match the return type of a gcc2
  9201.    builtin and then its argument prototype would still apply.  */
  9202. char dlopen ();
  9203. /* The GNU C library defines this for functions which it implements
  9204.     to always fail with ENOSYS.  Some functions are actually named
  9205.     something starting with __ and the normal name is an alias.  */
  9206. #if defined (__stub_dlopen) || defined (__stub___dlopen)
  9207. choke me
  9208. #else
  9209. char (*f) () = dlopen;
  9210. #endif
  9211. #ifdef __cplusplus
  9212. }
  9213. #endif
  9214.  
  9215. int
  9216. main ()
  9217. {
  9218. return f != dlopen;
  9219.   ;
  9220.   return 0;
  9221. }
  9222. _ACEOF
  9223. rm -f conftest.$ac_objext conftest$ac_exeext
  9224. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  9225.   (eval $ac_link) 2>conftest.er1
  9226.   ac_status=$?
  9227.   grep -v '^ *+' conftest.er1 >conftest.err
  9228.   rm -f conftest.er1
  9229.   cat conftest.err >&5
  9230.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9231.   (exit $ac_status); } &&
  9232.      { ac_try='test -z "$ac_c_werror_flag"
  9233.              || test ! -s conftest.err'
  9234.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9235.   (eval $ac_try) 2>&5
  9236.   ac_status=$?
  9237.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9238.   (exit $ac_status); }; } &&
  9239.      { ac_try='test -s conftest$ac_exeext'
  9240.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9241.   (eval $ac_try) 2>&5
  9242.   ac_status=$?
  9243.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9244.   (exit $ac_status); }; }; then
  9245.   ac_cv_func_dlopen=yes
  9246. else
  9247.   echo "$as_me: failed program was:" >&5
  9248. sed 's/^/| /' conftest.$ac_ext >&5
  9249.  
  9250. ac_cv_func_dlopen=no
  9251. fi
  9252. rm -f conftest.err conftest.$ac_objext \
  9253.       conftest$ac_exeext conftest.$ac_ext
  9254. fi
  9255. echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
  9256. echo "${ECHO_T}$ac_cv_func_dlopen" >&6
  9257. if test $ac_cv_func_dlopen = yes; then
  9258.   lt_cv_dlopen="dlopen"
  9259. else
  9260.   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  9261. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
  9262. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  9263.   echo $ECHO_N "(cached) $ECHO_C" >&6
  9264. else
  9265.   ac_check_lib_save_LIBS=$LIBS
  9266. LIBS="-ldl  $LIBS"
  9267. cat >conftest.$ac_ext <<_ACEOF
  9268. /* confdefs.h.  */
  9269. _ACEOF
  9270. cat confdefs.h >>conftest.$ac_ext
  9271. cat >>conftest.$ac_ext <<_ACEOF
  9272. /* end confdefs.h.  */
  9273.  
  9274. /* Override any gcc2 internal prototype to avoid an error.  */
  9275. #ifdef __cplusplus
  9276. extern "C"
  9277. #endif
  9278. /* We use char because int might match the return type of a gcc2
  9279.    builtin and then its argument prototype would still apply.  */
  9280. char dlopen ();
  9281. int
  9282. main ()
  9283. {
  9284. dlopen ();
  9285.   ;
  9286.   return 0;
  9287. }
  9288. _ACEOF
  9289. rm -f conftest.$ac_objext conftest$ac_exeext
  9290. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  9291.   (eval $ac_link) 2>conftest.er1
  9292.   ac_status=$?
  9293.   grep -v '^ *+' conftest.er1 >conftest.err
  9294.   rm -f conftest.er1
  9295.   cat conftest.err >&5
  9296.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9297.   (exit $ac_status); } &&
  9298.      { ac_try='test -z "$ac_c_werror_flag"
  9299.              || test ! -s conftest.err'
  9300.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9301.   (eval $ac_try) 2>&5
  9302.   ac_status=$?
  9303.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9304.   (exit $ac_status); }; } &&
  9305.      { ac_try='test -s conftest$ac_exeext'
  9306.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9307.   (eval $ac_try) 2>&5
  9308.   ac_status=$?
  9309.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9310.   (exit $ac_status); }; }; then
  9311.   ac_cv_lib_dl_dlopen=yes
  9312. else
  9313.   echo "$as_me: failed program was:" >&5
  9314. sed 's/^/| /' conftest.$ac_ext >&5
  9315.  
  9316. ac_cv_lib_dl_dlopen=no
  9317. fi
  9318. rm -f conftest.err conftest.$ac_objext \
  9319.       conftest$ac_exeext conftest.$ac_ext
  9320. LIBS=$ac_check_lib_save_LIBS
  9321. fi
  9322. echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  9323. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
  9324. if test $ac_cv_lib_dl_dlopen = yes; then
  9325.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
  9326. else
  9327.   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
  9328. echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
  9329. if test "${ac_cv_lib_svld_dlopen+set}" = set; then
  9330.   echo $ECHO_N "(cached) $ECHO_C" >&6
  9331. else
  9332.   ac_check_lib_save_LIBS=$LIBS
  9333. LIBS="-lsvld  $LIBS"
  9334. cat >conftest.$ac_ext <<_ACEOF
  9335. /* confdefs.h.  */
  9336. _ACEOF
  9337. cat confdefs.h >>conftest.$ac_ext
  9338. cat >>conftest.$ac_ext <<_ACEOF
  9339. /* end confdefs.h.  */
  9340.  
  9341. /* Override any gcc2 internal prototype to avoid an error.  */
  9342. #ifdef __cplusplus
  9343. extern "C"
  9344. #endif
  9345. /* We use char because int might match the return type of a gcc2
  9346.    builtin and then its argument prototype would still apply.  */
  9347. char dlopen ();
  9348. int
  9349. main ()
  9350. {
  9351. dlopen ();
  9352.   ;
  9353.   return 0;
  9354. }
  9355. _ACEOF
  9356. rm -f conftest.$ac_objext conftest$ac_exeext
  9357. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  9358.   (eval $ac_link) 2>conftest.er1
  9359.   ac_status=$?
  9360.   grep -v '^ *+' conftest.er1 >conftest.err
  9361.   rm -f conftest.er1
  9362.   cat conftest.err >&5
  9363.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9364.   (exit $ac_status); } &&
  9365.      { ac_try='test -z "$ac_c_werror_flag"
  9366.              || test ! -s conftest.err'
  9367.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9368.   (eval $ac_try) 2>&5
  9369.   ac_status=$?
  9370.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9371.   (exit $ac_status); }; } &&
  9372.      { ac_try='test -s conftest$ac_exeext'
  9373.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9374.   (eval $ac_try) 2>&5
  9375.   ac_status=$?
  9376.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9377.   (exit $ac_status); }; }; then
  9378.   ac_cv_lib_svld_dlopen=yes
  9379. else
  9380.   echo "$as_me: failed program was:" >&5
  9381. sed 's/^/| /' conftest.$ac_ext >&5
  9382.  
  9383. ac_cv_lib_svld_dlopen=no
  9384. fi
  9385. rm -f conftest.err conftest.$ac_objext \
  9386.       conftest$ac_exeext conftest.$ac_ext
  9387. LIBS=$ac_check_lib_save_LIBS
  9388. fi
  9389. echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
  9390. echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
  9391. if test $ac_cv_lib_svld_dlopen = yes; then
  9392.   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
  9393. else
  9394.   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
  9395. echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
  9396. if test "${ac_cv_lib_dld_dld_link+set}" = set; then
  9397.   echo $ECHO_N "(cached) $ECHO_C" >&6
  9398. else
  9399.   ac_check_lib_save_LIBS=$LIBS
  9400. LIBS="-ldld  $LIBS"
  9401. cat >conftest.$ac_ext <<_ACEOF
  9402. /* confdefs.h.  */
  9403. _ACEOF
  9404. cat confdefs.h >>conftest.$ac_ext
  9405. cat >>conftest.$ac_ext <<_ACEOF
  9406. /* end confdefs.h.  */
  9407.  
  9408. /* Override any gcc2 internal prototype to avoid an error.  */
  9409. #ifdef __cplusplus
  9410. extern "C"
  9411. #endif
  9412. /* We use char because int might match the return type of a gcc2
  9413.    builtin and then its argument prototype would still apply.  */
  9414. char dld_link ();
  9415. int
  9416. main ()
  9417. {
  9418. dld_link ();
  9419.   ;
  9420.   return 0;
  9421. }
  9422. _ACEOF
  9423. rm -f conftest.$ac_objext conftest$ac_exeext
  9424. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  9425.   (eval $ac_link) 2>conftest.er1
  9426.   ac_status=$?
  9427.   grep -v '^ *+' conftest.er1 >conftest.err
  9428.   rm -f conftest.er1
  9429.   cat conftest.err >&5
  9430.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9431.   (exit $ac_status); } &&
  9432.      { ac_try='test -z "$ac_c_werror_flag"
  9433.              || test ! -s conftest.err'
  9434.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9435.   (eval $ac_try) 2>&5
  9436.   ac_status=$?
  9437.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9438.   (exit $ac_status); }; } &&
  9439.      { ac_try='test -s conftest$ac_exeext'
  9440.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  9441.   (eval $ac_try) 2>&5
  9442.   ac_status=$?
  9443.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9444.   (exit $ac_status); }; }; then
  9445.   ac_cv_lib_dld_dld_link=yes
  9446. else
  9447.   echo "$as_me: failed program was:" >&5
  9448. sed 's/^/| /' conftest.$ac_ext >&5
  9449.  
  9450. ac_cv_lib_dld_dld_link=no
  9451. fi
  9452. rm -f conftest.err conftest.$ac_objext \
  9453.       conftest$ac_exeext conftest.$ac_ext
  9454. LIBS=$ac_check_lib_save_LIBS
  9455. fi
  9456. echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
  9457. echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
  9458. if test $ac_cv_lib_dld_dld_link = yes; then
  9459.   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
  9460. fi
  9461.  
  9462.  
  9463. fi
  9464.  
  9465.  
  9466. fi
  9467.  
  9468.  
  9469. fi
  9470.  
  9471.  
  9472. fi
  9473.  
  9474.  
  9475. fi
  9476.  
  9477.     ;;
  9478.   esac
  9479.  
  9480.   if test "x$lt_cv_dlopen" != xno; then
  9481.     enable_dlopen=yes
  9482.   else
  9483.     enable_dlopen=no
  9484.   fi
  9485.  
  9486.   case $lt_cv_dlopen in
  9487.   dlopen)
  9488.     save_CPPFLAGS="$CPPFLAGS"
  9489.     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
  9490.  
  9491.     save_LDFLAGS="$LDFLAGS"
  9492.     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
  9493.  
  9494.     save_LIBS="$LIBS"
  9495.     LIBS="$lt_cv_dlopen_libs $LIBS"
  9496.  
  9497.     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
  9498. echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
  9499. if test "${lt_cv_dlopen_self+set}" = set; then
  9500.   echo $ECHO_N "(cached) $ECHO_C" >&6
  9501. else
  9502.         if test "$cross_compiling" = yes; then :
  9503.   lt_cv_dlopen_self=cross
  9504. else
  9505.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  9506.   lt_status=$lt_dlunknown
  9507.   cat > conftest.$ac_ext <<EOF
  9508. #line 9510 "configure"
  9509. #include "confdefs.h"
  9510.  
  9511. #if HAVE_DLFCN_H
  9512. #include <dlfcn.h>
  9513. #endif
  9514.  
  9515. #include <stdio.h>
  9516.  
  9517. #ifdef RTLD_GLOBAL
  9518. #  define LT_DLGLOBAL        RTLD_GLOBAL
  9519. #else
  9520. #  ifdef DL_GLOBAL
  9521. #    define LT_DLGLOBAL        DL_GLOBAL
  9522. #  else
  9523. #    define LT_DLGLOBAL        0
  9524. #  endif
  9525. #endif
  9526.  
  9527. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  9528.    find out it does not work in some platform. */
  9529. #ifndef LT_DLLAZY_OR_NOW
  9530. #  ifdef RTLD_LAZY
  9531. #    define LT_DLLAZY_OR_NOW        RTLD_LAZY
  9532. #  else
  9533. #    ifdef DL_LAZY
  9534. #      define LT_DLLAZY_OR_NOW        DL_LAZY
  9535. #    else
  9536. #      ifdef RTLD_NOW
  9537. #        define LT_DLLAZY_OR_NOW    RTLD_NOW
  9538. #      else
  9539. #        ifdef DL_NOW
  9540. #          define LT_DLLAZY_OR_NOW    DL_NOW
  9541. #        else
  9542. #          define LT_DLLAZY_OR_NOW    0
  9543. #        endif
  9544. #      endif
  9545. #    endif
  9546. #  endif
  9547. #endif
  9548.  
  9549. #ifdef __cplusplus
  9550. extern "C" void exit (int);
  9551. #endif
  9552.  
  9553. void fnord() { int i=42;}
  9554. int main ()
  9555. {
  9556.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  9557.   int status = $lt_dlunknown;
  9558.  
  9559.   if (self)
  9560.     {
  9561.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  9562.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  9563.       /* dlclose (self); */
  9564.     }
  9565.   else
  9566.     puts (dlerror ());
  9567.  
  9568.     exit (status);
  9569. }
  9570. EOF
  9571.   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  9572.   (eval $ac_link) 2>&5
  9573.   ac_status=$?
  9574.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9575.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  9576.     (./conftest; exit; ) >&5 2>/dev/null
  9577.     lt_status=$?
  9578.     case x$lt_status in
  9579.       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
  9580.       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
  9581.       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
  9582.     esac
  9583.   else :
  9584.     # compilation failed
  9585.     lt_cv_dlopen_self=no
  9586.   fi
  9587. fi
  9588. rm -fr conftest*
  9589.  
  9590.  
  9591. fi
  9592. echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
  9593. echo "${ECHO_T}$lt_cv_dlopen_self" >&6
  9594.  
  9595.     if test "x$lt_cv_dlopen_self" = xyes; then
  9596.       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
  9597.       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
  9598. echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
  9599. if test "${lt_cv_dlopen_self_static+set}" = set; then
  9600.   echo $ECHO_N "(cached) $ECHO_C" >&6
  9601. else
  9602.         if test "$cross_compiling" = yes; then :
  9603.   lt_cv_dlopen_self_static=cross
  9604. else
  9605.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  9606.   lt_status=$lt_dlunknown
  9607.   cat > conftest.$ac_ext <<EOF
  9608. #line 9610 "configure"
  9609. #include "confdefs.h"
  9610.  
  9611. #if HAVE_DLFCN_H
  9612. #include <dlfcn.h>
  9613. #endif
  9614.  
  9615. #include <stdio.h>
  9616.  
  9617. #ifdef RTLD_GLOBAL
  9618. #  define LT_DLGLOBAL        RTLD_GLOBAL
  9619. #else
  9620. #  ifdef DL_GLOBAL
  9621. #    define LT_DLGLOBAL        DL_GLOBAL
  9622. #  else
  9623. #    define LT_DLGLOBAL        0
  9624. #  endif
  9625. #endif
  9626.  
  9627. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  9628.    find out it does not work in some platform. */
  9629. #ifndef LT_DLLAZY_OR_NOW
  9630. #  ifdef RTLD_LAZY
  9631. #    define LT_DLLAZY_OR_NOW        RTLD_LAZY
  9632. #  else
  9633. #    ifdef DL_LAZY
  9634. #      define LT_DLLAZY_OR_NOW        DL_LAZY
  9635. #    else
  9636. #      ifdef RTLD_NOW
  9637. #        define LT_DLLAZY_OR_NOW    RTLD_NOW
  9638. #      else
  9639. #        ifdef DL_NOW
  9640. #          define LT_DLLAZY_OR_NOW    DL_NOW
  9641. #        else
  9642. #          define LT_DLLAZY_OR_NOW    0
  9643. #        endif
  9644. #      endif
  9645. #    endif
  9646. #  endif
  9647. #endif
  9648.  
  9649. #ifdef __cplusplus
  9650. extern "C" void exit (int);
  9651. #endif
  9652.  
  9653. void fnord() { int i=42;}
  9654. int main ()
  9655. {
  9656.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  9657.   int status = $lt_dlunknown;
  9658.  
  9659.   if (self)
  9660.     {
  9661.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  9662.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  9663.       /* dlclose (self); */
  9664.     }
  9665.   else
  9666.     puts (dlerror ());
  9667.  
  9668.     exit (status);
  9669. }
  9670. EOF
  9671.   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  9672.   (eval $ac_link) 2>&5
  9673.   ac_status=$?
  9674.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  9675.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  9676.     (./conftest; exit; ) >&5 2>/dev/null
  9677.     lt_status=$?
  9678.     case x$lt_status in
  9679.       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
  9680.       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
  9681.       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
  9682.     esac
  9683.   else :
  9684.     # compilation failed
  9685.     lt_cv_dlopen_self_static=no
  9686.   fi
  9687. fi
  9688. rm -fr conftest*
  9689.  
  9690.  
  9691. fi
  9692. echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
  9693. echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
  9694.     fi
  9695.  
  9696.     CPPFLAGS="$save_CPPFLAGS"
  9697.     LDFLAGS="$save_LDFLAGS"
  9698.     LIBS="$save_LIBS"
  9699.     ;;
  9700.   esac
  9701.  
  9702.   case $lt_cv_dlopen_self in
  9703.   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
  9704.   *) enable_dlopen_self=unknown ;;
  9705.   esac
  9706.  
  9707.   case $lt_cv_dlopen_self_static in
  9708.   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
  9709.   *) enable_dlopen_self_static=unknown ;;
  9710.   esac
  9711. fi
  9712.  
  9713.  
  9714. # Report which library types will actually be built
  9715. echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
  9716. echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
  9717. echo "$as_me:$LINENO: result: $can_build_shared" >&5
  9718. echo "${ECHO_T}$can_build_shared" >&6
  9719.  
  9720. echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
  9721. echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
  9722. test "$can_build_shared" = "no" && enable_shared=no
  9723.  
  9724. # On AIX, shared libraries and static libraries use the same namespace, and
  9725. # are all built from PIC.
  9726. case $host_os in
  9727. aix3*)
  9728.   test "$enable_shared" = yes && enable_static=no
  9729.   if test -n "$RANLIB"; then
  9730.     archive_cmds="$archive_cmds~\$RANLIB \$lib"
  9731.     postinstall_cmds='$RANLIB $lib'
  9732.   fi
  9733.   ;;
  9734.  
  9735. aix4* | aix5*)
  9736.   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
  9737.     test "$enable_shared" = yes && enable_static=no
  9738.   fi
  9739.     ;;
  9740. esac
  9741. echo "$as_me:$LINENO: result: $enable_shared" >&5
  9742. echo "${ECHO_T}$enable_shared" >&6
  9743.  
  9744. echo "$as_me:$LINENO: checking whether to build static libraries" >&5
  9745. echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
  9746. # Make sure either enable_shared or enable_static is yes.
  9747. test "$enable_shared" = yes || enable_static=yes
  9748. echo "$as_me:$LINENO: result: $enable_static" >&5
  9749. echo "${ECHO_T}$enable_static" >&6
  9750.  
  9751. # The else clause should only fire when bootstrapping the
  9752. # libtool distribution, otherwise you forgot to ship ltmain.sh
  9753. # with your package, and you will get complaints that there are
  9754. # no rules to generate ltmain.sh.
  9755. if test -f "$ltmain"; then
  9756.   # See if we are running on zsh, and set the options which allow our commands through
  9757.   # without removal of \ escapes.
  9758.   if test -n "${ZSH_VERSION+set}" ; then
  9759.     setopt NO_GLOB_SUBST
  9760.   fi
  9761.   # Now quote all the things that may contain metacharacters while being
  9762.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  9763.   # variables and quote the copies for generation of the libtool script.
  9764.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
  9765.     SED SHELL STRIP \
  9766.     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
  9767.     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
  9768.     deplibs_check_method reload_flag reload_cmds need_locks \
  9769.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
  9770.     lt_cv_sys_global_symbol_to_c_name_address \
  9771.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
  9772.     old_postinstall_cmds old_postuninstall_cmds \
  9773.     compiler \
  9774.     CC \
  9775.     LD \
  9776.     lt_prog_compiler_wl \
  9777.     lt_prog_compiler_pic \
  9778.     lt_prog_compiler_static \
  9779.     lt_prog_compiler_no_builtin_flag \
  9780.     export_dynamic_flag_spec \
  9781.     thread_safe_flag_spec \
  9782.     whole_archive_flag_spec \
  9783.     enable_shared_with_static_runtimes \
  9784.     old_archive_cmds \
  9785.     old_archive_from_new_cmds \
  9786.     predep_objects \
  9787.     postdep_objects \
  9788.     predeps \
  9789.     postdeps \
  9790.     compiler_lib_search_path \
  9791.     archive_cmds \
  9792.     archive_expsym_cmds \
  9793.     postinstall_cmds \
  9794.     postuninstall_cmds \
  9795.     old_archive_from_expsyms_cmds \
  9796.     allow_undefined_flag \
  9797.     no_undefined_flag \
  9798.     export_symbols_cmds \
  9799.     hardcode_libdir_flag_spec \
  9800.     hardcode_libdir_flag_spec_ld \
  9801.     hardcode_libdir_separator \
  9802.     hardcode_automatic \
  9803.     module_cmds \
  9804.     module_expsym_cmds \
  9805.     lt_cv_prog_compiler_c_o \
  9806.     exclude_expsyms \
  9807.     include_expsyms; do
  9808.  
  9809.     case $var in
  9810.     old_archive_cmds | \
  9811.     old_archive_from_new_cmds | \
  9812.     archive_cmds | \
  9813.     archive_expsym_cmds | \
  9814.     module_cmds | \
  9815.     module_expsym_cmds | \
  9816.     old_archive_from_expsyms_cmds | \
  9817.     export_symbols_cmds | \
  9818.     extract_expsyms_cmds | reload_cmds | finish_cmds | \
  9819.     postinstall_cmds | postuninstall_cmds | \
  9820.     old_postinstall_cmds | old_postuninstall_cmds | \
  9821.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  9822.       # Double-quote double-evaled strings.
  9823.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
  9824.       ;;
  9825.     *)
  9826.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
  9827.       ;;
  9828.     esac
  9829.   done
  9830.  
  9831.   case $lt_echo in
  9832.   *'\$0 --fallback-echo"')
  9833.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  9834.     ;;
  9835.   esac
  9836.  
  9837. cfgfile="${ofile}T"
  9838.   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
  9839.   $rm -f "$cfgfile"
  9840.   { echo "$as_me:$LINENO: creating $ofile" >&5
  9841. echo "$as_me: creating $ofile" >&6;}
  9842.  
  9843.   cat <<__EOF__ >> "$cfgfile"
  9844. #! $SHELL
  9845.  
  9846. # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
  9847. # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
  9848. # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  9849. #
  9850. # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
  9851. # Free Software Foundation, Inc.
  9852. #
  9853. # This file is part of GNU Libtool:
  9854. # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
  9855. #
  9856. # This program is free software; you can redistribute it and/or modify
  9857. # it under the terms of the GNU General Public License as published by
  9858. # the Free Software Foundation; either version 2 of the License, or
  9859. # (at your option) any later version.
  9860. #
  9861. # This program is distributed in the hope that it will be useful, but
  9862. # WITHOUT ANY WARRANTY; without even the implied warranty of
  9863. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  9864. # General Public License for more details.
  9865. #
  9866. # You should have received a copy of the GNU General Public License
  9867. # along with this program; if not, write to the Free Software
  9868. # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  9869. #
  9870. # As a special exception to the GNU General Public License, if you
  9871. # distribute this file as part of a program that contains a
  9872. # configuration script generated by Autoconf, you may include it under
  9873. # the same distribution terms that you use for the rest of that program.
  9874.  
  9875. # A sed program that does not truncate output.
  9876. SED=$lt_SED
  9877.  
  9878. # Sed that helps us avoid accidentally triggering echo(1) options like -n.
  9879. Xsed="$SED -e 1s/^X//"
  9880.  
  9881. # The HP-UX ksh and POSIX shell print the target directory to stdout
  9882. # if CDPATH is set.
  9883. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  9884.  
  9885. # The names of the tagged configurations supported by this script.
  9886. available_tags=
  9887.  
  9888. # ### BEGIN LIBTOOL CONFIG
  9889.  
  9890. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  9891.  
  9892. # Shell to use when invoking shell scripts.
  9893. SHELL=$lt_SHELL
  9894.  
  9895. # Whether or not to build shared libraries.
  9896. build_libtool_libs=$enable_shared
  9897.  
  9898. # Whether or not to build static libraries.
  9899. build_old_libs=$enable_static
  9900.  
  9901. # Whether or not to add -lc for building shared libraries.
  9902. build_libtool_need_lc=$archive_cmds_need_lc
  9903.  
  9904. # Whether or not to disallow shared libs when runtime libs are static
  9905. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
  9906.  
  9907. # Whether or not to optimize for fast installation.
  9908. fast_install=$enable_fast_install
  9909.  
  9910. # The host system.
  9911. host_alias=$host_alias
  9912. host=$host
  9913. host_os=$host_os
  9914.  
  9915. # The build system.
  9916. build_alias=$build_alias
  9917. build=$build
  9918. build_os=$build_os
  9919.  
  9920. # An echo program that does not interpret backslashes.
  9921. echo=$lt_echo
  9922.  
  9923. # The archiver.
  9924. AR=$lt_AR
  9925. AR_FLAGS=$lt_AR_FLAGS
  9926.  
  9927. # A C compiler.
  9928. LTCC=$lt_LTCC
  9929.  
  9930. # LTCC compiler flags.
  9931. LTCFLAGS=$lt_LTCFLAGS
  9932.  
  9933. # A language-specific compiler.
  9934. CC=$lt_compiler
  9935.  
  9936. # Is the compiler the GNU C compiler?
  9937. with_gcc=$GCC
  9938.  
  9939. # An ERE matcher.
  9940. EGREP=$lt_EGREP
  9941.  
  9942. # The linker used to build libraries.
  9943. LD=$lt_LD
  9944.  
  9945. # Whether we need hard or soft links.
  9946. LN_S=$lt_LN_S
  9947.  
  9948. # A BSD-compatible nm program.
  9949. NM=$lt_NM
  9950.  
  9951. # A symbol stripping program
  9952. STRIP=$lt_STRIP
  9953.  
  9954. # Used to examine libraries when file_magic_cmd begins "file"
  9955. MAGIC_CMD=$MAGIC_CMD
  9956.  
  9957. # Used on cygwin: DLL creation program.
  9958. DLLTOOL="$DLLTOOL"
  9959.  
  9960. # Used on cygwin: object dumper.
  9961. OBJDUMP="$OBJDUMP"
  9962.  
  9963. # Used on cygwin: assembler.
  9964. AS="$AS"
  9965.  
  9966. # The name of the directory that contains temporary libtool files.
  9967. objdir=$objdir
  9968.  
  9969. # How to create reloadable object files.
  9970. reload_flag=$lt_reload_flag
  9971. reload_cmds=$lt_reload_cmds
  9972.  
  9973. # How to pass a linker flag through the compiler.
  9974. wl=$lt_lt_prog_compiler_wl
  9975.  
  9976. # Object file suffix (normally "o").
  9977. objext="$ac_objext"
  9978.  
  9979. # Old archive suffix (normally "a").
  9980. libext="$libext"
  9981.  
  9982. # Shared library suffix (normally ".so").
  9983. shrext_cmds='$shrext_cmds'
  9984.  
  9985. # Executable file suffix (normally "").
  9986. exeext="$exeext"
  9987.  
  9988. # Additional compiler flags for building library objects.
  9989. pic_flag=$lt_lt_prog_compiler_pic
  9990. pic_mode=$pic_mode
  9991.  
  9992. # What is the maximum length of a command?
  9993. max_cmd_len=$lt_cv_sys_max_cmd_len
  9994.  
  9995. # Does compiler simultaneously support -c and -o options?
  9996. compiler_c_o=$lt_lt_cv_prog_compiler_c_o
  9997.  
  9998. # Must we lock files when doing compilation?
  9999. need_locks=$lt_need_locks
  10000.  
  10001. # Do we need the lib prefix for modules?
  10002. need_lib_prefix=$need_lib_prefix
  10003.  
  10004. # Do we need a version for libraries?
  10005. need_version=$need_version
  10006.  
  10007. # Whether dlopen is supported.
  10008. dlopen_support=$enable_dlopen
  10009.  
  10010. # Whether dlopen of programs is supported.
  10011. dlopen_self=$enable_dlopen_self
  10012.  
  10013. # Whether dlopen of statically linked programs is supported.
  10014. dlopen_self_static=$enable_dlopen_self_static
  10015.  
  10016. # Compiler flag to prevent dynamic linking.
  10017. link_static_flag=$lt_lt_prog_compiler_static
  10018.  
  10019. # Compiler flag to turn off builtin functions.
  10020. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  10021.  
  10022. # Compiler flag to allow reflexive dlopens.
  10023. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
  10024.  
  10025. # Compiler flag to generate shared objects directly from archives.
  10026. whole_archive_flag_spec=$lt_whole_archive_flag_spec
  10027.  
  10028. # Compiler flag to generate thread-safe objects.
  10029. thread_safe_flag_spec=$lt_thread_safe_flag_spec
  10030.  
  10031. # Library versioning type.
  10032. version_type=$version_type
  10033.  
  10034. # Format of library name prefix.
  10035. libname_spec=$lt_libname_spec
  10036.  
  10037. # List of archive names.  First name is the real one, the rest are links.
  10038. # The last name is the one that the linker finds with -lNAME.
  10039. library_names_spec=$lt_library_names_spec
  10040.  
  10041. # The coded name of the library, if different from the real name.
  10042. soname_spec=$lt_soname_spec
  10043.  
  10044. # Commands used to build and install an old-style archive.
  10045. RANLIB=$lt_RANLIB
  10046. old_archive_cmds=$lt_old_archive_cmds
  10047. old_postinstall_cmds=$lt_old_postinstall_cmds
  10048. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  10049.  
  10050. # Create an old-style archive from a shared archive.
  10051. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
  10052.  
  10053. # Create a temporary old-style archive to link instead of a shared archive.
  10054. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
  10055.  
  10056. # Commands used to build and install a shared archive.
  10057. archive_cmds=$lt_archive_cmds
  10058. archive_expsym_cmds=$lt_archive_expsym_cmds
  10059. postinstall_cmds=$lt_postinstall_cmds
  10060. postuninstall_cmds=$lt_postuninstall_cmds
  10061.  
  10062. # Commands used to build a loadable module (assumed same as above if empty)
  10063. module_cmds=$lt_module_cmds
  10064. module_expsym_cmds=$lt_module_expsym_cmds
  10065.  
  10066. # Commands to strip libraries.
  10067. old_striplib=$lt_old_striplib
  10068. striplib=$lt_striplib
  10069.  
  10070. # Dependencies to place before the objects being linked to create a
  10071. # shared library.
  10072. predep_objects=$lt_predep_objects
  10073.  
  10074. # Dependencies to place after the objects being linked to create a
  10075. # shared library.
  10076. postdep_objects=$lt_postdep_objects
  10077.  
  10078. # Dependencies to place before the objects being linked to create a
  10079. # shared library.
  10080. predeps=$lt_predeps
  10081.  
  10082. # Dependencies to place after the objects being linked to create a
  10083. # shared library.
  10084. postdeps=$lt_postdeps
  10085.  
  10086. # The library search path used internally by the compiler when linking
  10087. # a shared library.
  10088. compiler_lib_search_path=$lt_compiler_lib_search_path
  10089.  
  10090. # Method to check whether dependent libraries are shared objects.
  10091. deplibs_check_method=$lt_deplibs_check_method
  10092.  
  10093. # Command to use when deplibs_check_method == file_magic.
  10094. file_magic_cmd=$lt_file_magic_cmd
  10095.  
  10096. # Flag that allows shared libraries with undefined symbols to be built.
  10097. allow_undefined_flag=$lt_allow_undefined_flag
  10098.  
  10099. # Flag that forces no undefined symbols.
  10100. no_undefined_flag=$lt_no_undefined_flag
  10101.  
  10102. # Commands used to finish a libtool library installation in a directory.
  10103. finish_cmds=$lt_finish_cmds
  10104.  
  10105. # Same as above, but a single script fragment to be evaled but not shown.
  10106. finish_eval=$lt_finish_eval
  10107.  
  10108. # Take the output of nm and produce a listing of raw symbols and C names.
  10109. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  10110.  
  10111. # Transform the output of nm in a proper C declaration
  10112. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  10113.  
  10114. # Transform the output of nm in a C name address pair
  10115. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  10116.  
  10117. # This is the shared library runtime path variable.
  10118. runpath_var=$runpath_var
  10119.  
  10120. # This is the shared library path variable.
  10121. shlibpath_var=$shlibpath_var
  10122.  
  10123. # Is shlibpath searched before the hard-coded library search path?
  10124. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  10125.  
  10126. # How to hardcode a shared library path into an executable.
  10127. hardcode_action=$hardcode_action
  10128.  
  10129. # Whether we should hardcode library paths into libraries.
  10130. hardcode_into_libs=$hardcode_into_libs
  10131.  
  10132. # Flag to hardcode \$libdir into a binary during linking.
  10133. # This must work even if \$libdir does not exist.
  10134. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
  10135.  
  10136. # If ld is used when linking, flag to hardcode \$libdir into
  10137. # a binary during linking. This must work even if \$libdir does
  10138. # not exist.
  10139. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
  10140.  
  10141. # Whether we need a single -rpath flag with a separated argument.
  10142. hardcode_libdir_separator=$lt_hardcode_libdir_separator
  10143.  
  10144. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  10145. # resulting binary.
  10146. hardcode_direct=$hardcode_direct
  10147.  
  10148. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  10149. # resulting binary.
  10150. hardcode_minus_L=$hardcode_minus_L
  10151.  
  10152. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  10153. # the resulting binary.
  10154. hardcode_shlibpath_var=$hardcode_shlibpath_var
  10155.  
  10156. # Set to yes if building a shared library automatically hardcodes DIR into the library
  10157. # and all subsequent libraries and executables linked against it.
  10158. hardcode_automatic=$hardcode_automatic
  10159.  
  10160. # Variables whose values should be saved in libtool wrapper scripts and
  10161. # restored at relink time.
  10162. variables_saved_for_relink="$variables_saved_for_relink"
  10163.  
  10164. # Whether libtool must link a program against all its dependency libraries.
  10165. link_all_deplibs=$link_all_deplibs
  10166.  
  10167. # Compile-time system search path for libraries
  10168. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  10169.  
  10170. # Run-time system search path for libraries
  10171. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  10172.  
  10173. # Fix the shell variable \$srcfile for the compiler.
  10174. fix_srcfile_path="$fix_srcfile_path"
  10175.  
  10176. # Set to yes if exported symbols are required.
  10177. always_export_symbols=$always_export_symbols
  10178.  
  10179. # The commands to list exported symbols.
  10180. export_symbols_cmds=$lt_export_symbols_cmds
  10181.  
  10182. # The commands to extract the exported symbol list from a shared archive.
  10183. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  10184.  
  10185. # Symbols that should not be listed in the preloaded symbols.
  10186. exclude_expsyms=$lt_exclude_expsyms
  10187.  
  10188. # Symbols that must always be exported.
  10189. include_expsyms=$lt_include_expsyms
  10190.  
  10191. # ### END LIBTOOL CONFIG
  10192.  
  10193. __EOF__
  10194.  
  10195.  
  10196.   case $host_os in
  10197.   aix3*)
  10198.     cat <<\EOF >> "$cfgfile"
  10199.  
  10200. # AIX sometimes has problems with the GCC collect2 program.  For some
  10201. # reason, if we set the COLLECT_NAMES environment variable, the problems
  10202. # vanish in a puff of smoke.
  10203. if test "X${COLLECT_NAMES+set}" != Xset; then
  10204.   COLLECT_NAMES=
  10205.   export COLLECT_NAMES
  10206. fi
  10207. EOF
  10208.     ;;
  10209.   esac
  10210.  
  10211.   # We use sed instead of cat because bash on DJGPP gets confused if
  10212.   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
  10213.   # text mode, it properly converts lines to CR/LF.  This bash problem
  10214.   # is reportedly fixed, but why not run on old versions too?
  10215.   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
  10216.  
  10217.   mv -f "$cfgfile" "$ofile" || \
  10218.     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
  10219.   chmod +x "$ofile"
  10220.  
  10221. else
  10222.   # If there is no Makefile yet, we rely on a make rule to execute
  10223.   # `config.status --recheck' to rerun these tests and create the
  10224.   # libtool script then.
  10225.   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
  10226.   if test -f "$ltmain_in"; then
  10227.     test -f Makefile && make "$ltmain"
  10228.   fi
  10229. fi
  10230.  
  10231.  
  10232. ac_ext=c
  10233. ac_cpp='$CPP $CPPFLAGS'
  10234. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  10235. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  10236. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  10237.  
  10238. CC="$lt_save_CC"
  10239.  
  10240.  
  10241. # Check whether --with-tags or --without-tags was given.
  10242. if test "${with_tags+set}" = set; then
  10243.   withval="$with_tags"
  10244.   tagnames="$withval"
  10245. fi;
  10246.  
  10247. if test -f "$ltmain" && test -n "$tagnames"; then
  10248.   if test ! -f "${ofile}"; then
  10249.     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
  10250. echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
  10251.   fi
  10252.  
  10253.   if test -z "$LTCC"; then
  10254.     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
  10255.     if test -z "$LTCC"; then
  10256.       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
  10257. echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
  10258.     else
  10259.       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
  10260. echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
  10261.     fi
  10262.   fi
  10263.   if test -z "$LTCFLAGS"; then
  10264.     eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
  10265.   fi
  10266.  
  10267.   # Extract list of available tagged configurations in $ofile.
  10268.   # Note that this assumes the entire list is on one line.
  10269.   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
  10270.  
  10271.   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  10272.   for tagname in $tagnames; do
  10273.     IFS="$lt_save_ifs"
  10274.     # Check whether tagname contains only valid characters
  10275.     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
  10276.     "") ;;
  10277.     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
  10278. echo "$as_me: error: invalid tag name: $tagname" >&2;}
  10279.    { (exit 1); exit 1; }; }
  10280.     ;;
  10281.     esac
  10282.  
  10283.     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
  10284.     then
  10285.       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
  10286. echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
  10287.    { (exit 1); exit 1; }; }
  10288.     fi
  10289.  
  10290.     # Update the list of available tags.
  10291.     if test -n "$tagname"; then
  10292.       echo appending configuration tag \"$tagname\" to $ofile
  10293.  
  10294.       case $tagname in
  10295.       CXX)
  10296.     if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
  10297.         ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
  10298.         (test "X$CXX" != "Xg++"))) ; then
  10299.       ac_ext=cc
  10300. ac_cpp='$CXXCPP $CPPFLAGS'
  10301. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  10302. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  10303. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  10304.  
  10305.  
  10306.  
  10307.  
  10308. archive_cmds_need_lc_CXX=no
  10309. allow_undefined_flag_CXX=
  10310. always_export_symbols_CXX=no
  10311. archive_expsym_cmds_CXX=
  10312. export_dynamic_flag_spec_CXX=
  10313. hardcode_direct_CXX=no
  10314. hardcode_libdir_flag_spec_CXX=
  10315. hardcode_libdir_flag_spec_ld_CXX=
  10316. hardcode_libdir_separator_CXX=
  10317. hardcode_minus_L_CXX=no
  10318. hardcode_shlibpath_var_CXX=unsupported
  10319. hardcode_automatic_CXX=no
  10320. module_cmds_CXX=
  10321. module_expsym_cmds_CXX=
  10322. link_all_deplibs_CXX=unknown
  10323. old_archive_cmds_CXX=$old_archive_cmds
  10324. no_undefined_flag_CXX=
  10325. whole_archive_flag_spec_CXX=
  10326. enable_shared_with_static_runtimes_CXX=no
  10327.  
  10328. # Dependencies to place before and after the object being linked:
  10329. predep_objects_CXX=
  10330. postdep_objects_CXX=
  10331. predeps_CXX=
  10332. postdeps_CXX=
  10333. compiler_lib_search_path_CXX=
  10334.  
  10335. # Source file extension for C++ test sources.
  10336. ac_ext=cpp
  10337.  
  10338. # Object file extension for compiled C++ test sources.
  10339. objext=o
  10340. objext_CXX=$objext
  10341.  
  10342. # Code to be used in simple compile tests
  10343. lt_simple_compile_test_code="int some_variable = 0;\n"
  10344.  
  10345. # Code to be used in simple link tests
  10346. lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
  10347.  
  10348. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  10349.  
  10350. # If no C compiler was specified, use CC.
  10351. LTCC=${LTCC-"$CC"}
  10352.  
  10353. # If no C compiler flags were specified, use CFLAGS.
  10354. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  10355.  
  10356. # Allow CC to be a program name with arguments.
  10357. compiler=$CC
  10358.  
  10359.  
  10360. # save warnings/boilerplate of simple test code
  10361. ac_outfile=conftest.$ac_objext
  10362. printf "$lt_simple_compile_test_code" >conftest.$ac_ext
  10363. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  10364. _lt_compiler_boilerplate=`cat conftest.err`
  10365. $rm conftest*
  10366.  
  10367. ac_outfile=conftest.$ac_objext
  10368. printf "$lt_simple_link_test_code" >conftest.$ac_ext
  10369. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  10370. _lt_linker_boilerplate=`cat conftest.err`
  10371. $rm conftest*
  10372.  
  10373.  
  10374. # Allow CC to be a program name with arguments.
  10375. lt_save_CC=$CC
  10376. lt_save_LD=$LD
  10377. lt_save_GCC=$GCC
  10378. GCC=$GXX
  10379. lt_save_with_gnu_ld=$with_gnu_ld
  10380. lt_save_path_LD=$lt_cv_path_LD
  10381. if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
  10382.   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
  10383. else
  10384.   $as_unset lt_cv_prog_gnu_ld
  10385. fi
  10386. if test -n "${lt_cv_path_LDCXX+set}"; then
  10387.   lt_cv_path_LD=$lt_cv_path_LDCXX
  10388. else
  10389.   $as_unset lt_cv_path_LD
  10390. fi
  10391. test -z "${LDCXX+set}" || LD=$LDCXX
  10392. CC=${CXX-"c++"}
  10393. compiler=$CC
  10394. compiler_CXX=$CC
  10395. for cc_temp in $compiler""; do
  10396.   case $cc_temp in
  10397.     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  10398.     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  10399.     \-*) ;;
  10400.     *) break;;
  10401.   esac
  10402. done
  10403. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  10404.  
  10405.  
  10406. # We don't want -fno-exception wen compiling C++ code, so set the
  10407. # no_builtin_flag separately
  10408. if test "$GXX" = yes; then
  10409.   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
  10410. else
  10411.   lt_prog_compiler_no_builtin_flag_CXX=
  10412. fi
  10413.  
  10414. if test "$GXX" = yes; then
  10415.   # Set up default GNU C++ configuration
  10416.  
  10417.  
  10418. # Check whether --with-gnu-ld or --without-gnu-ld was given.
  10419. if test "${with_gnu_ld+set}" = set; then
  10420.   withval="$with_gnu_ld"
  10421.   test "$withval" = no || with_gnu_ld=yes
  10422. else
  10423.   with_gnu_ld=no
  10424. fi;
  10425. ac_prog=ld
  10426. if test "$GCC" = yes; then
  10427.   # Check if gcc -print-prog-name=ld gives a path.
  10428.   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
  10429. echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
  10430.   case $host in
  10431.   *-*-mingw*)
  10432.     # gcc leaves a trailing carriage return which upsets mingw
  10433.     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
  10434.   *)
  10435.     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  10436.   esac
  10437.   case $ac_prog in
  10438.     # Accept absolute paths.
  10439.     [\\/]* | ?:[\\/]*)
  10440.       re_direlt='/[^/][^/]*/\.\./'
  10441.       # Canonicalize the pathname of ld
  10442.       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
  10443.       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
  10444.     ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
  10445.       done
  10446.       test -z "$LD" && LD="$ac_prog"
  10447.       ;;
  10448.   "")
  10449.     # If it fails, then pretend we aren't using GCC.
  10450.     ac_prog=ld
  10451.     ;;
  10452.   *)
  10453.     # If it is relative, then search for the first ld in PATH.
  10454.     with_gnu_ld=unknown
  10455.     ;;
  10456.   esac
  10457. elif test "$with_gnu_ld" = yes; then
  10458.   echo "$as_me:$LINENO: checking for GNU ld" >&5
  10459. echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
  10460. else
  10461.   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
  10462. echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
  10463. fi
  10464. if test "${lt_cv_path_LD+set}" = set; then
  10465.   echo $ECHO_N "(cached) $ECHO_C" >&6
  10466. else
  10467.   if test -z "$LD"; then
  10468.   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  10469.   for ac_dir in $PATH; do
  10470.     IFS="$lt_save_ifs"
  10471.     test -z "$ac_dir" && ac_dir=.
  10472.     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
  10473.       lt_cv_path_LD="$ac_dir/$ac_prog"
  10474.       # Check to see if the program is GNU ld.  I'd rather use --version,
  10475.       # but apparently some variants of GNU ld only accept -v.
  10476.       # Break only if it was the GNU/non-GNU ld that we prefer.
  10477.       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
  10478.       *GNU* | *'with BFD'*)
  10479.     test "$with_gnu_ld" != no && break
  10480.     ;;
  10481.       *)
  10482.     test "$with_gnu_ld" != yes && break
  10483.     ;;
  10484.       esac
  10485.     fi
  10486.   done
  10487.   IFS="$lt_save_ifs"
  10488. else
  10489.   lt_cv_path_LD="$LD" # Let the user override the test with a path.
  10490. fi
  10491. fi
  10492.  
  10493. LD="$lt_cv_path_LD"
  10494. if test -n "$LD"; then
  10495.   echo "$as_me:$LINENO: result: $LD" >&5
  10496. echo "${ECHO_T}$LD" >&6
  10497. else
  10498.   echo "$as_me:$LINENO: result: no" >&5
  10499. echo "${ECHO_T}no" >&6
  10500. fi
  10501. test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
  10502. echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
  10503.    { (exit 1); exit 1; }; }
  10504. echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
  10505. echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
  10506. if test "${lt_cv_prog_gnu_ld+set}" = set; then
  10507.   echo $ECHO_N "(cached) $ECHO_C" >&6
  10508. else
  10509.   # I'd rather use --version here, but apparently some GNU lds only accept -v.
  10510. case `$LD -v 2>&1 </dev/null` in
  10511. *GNU* | *'with BFD'*)
  10512.   lt_cv_prog_gnu_ld=yes
  10513.   ;;
  10514. *)
  10515.   lt_cv_prog_gnu_ld=no
  10516.   ;;
  10517. esac
  10518. fi
  10519. echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
  10520. echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
  10521. with_gnu_ld=$lt_cv_prog_gnu_ld
  10522.  
  10523.  
  10524.  
  10525.   # Check if GNU C++ uses GNU ld as the underlying linker, since the
  10526.   # archiving commands below assume that GNU ld is being used.
  10527.   if test "$with_gnu_ld" = yes; then
  10528.     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
  10529.     archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  10530.  
  10531.     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
  10532.     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
  10533.  
  10534.     # If archive_cmds runs LD, not CC, wlarc should be empty
  10535.     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
  10536.     #     investigate it a little bit more. (MM)
  10537.     wlarc='${wl}'
  10538.  
  10539.     # ancient GNU ld didn't support --whole-archive et. al.
  10540.     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
  10541.     grep 'no-whole-archive' > /dev/null; then
  10542.       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
  10543.     else
  10544.       whole_archive_flag_spec_CXX=
  10545.     fi
  10546.   else
  10547.     with_gnu_ld=no
  10548.     wlarc=
  10549.  
  10550.     # A generic and very simple default shared library creation
  10551.     # command for GNU C++ for the case where it uses the native
  10552.     # linker, instead of GNU ld.  If possible, this setting should
  10553.     # overridden to take advantage of the native linker features on
  10554.     # the platform it is being used on.
  10555.     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
  10556.   fi
  10557.  
  10558.   # Commands to make compiler produce verbose output that lists
  10559.   # what "hidden" libraries, object files and flags are used when
  10560.   # linking a shared library.
  10561.   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
  10562.  
  10563. else
  10564.   GXX=no
  10565.   with_gnu_ld=no
  10566.   wlarc=
  10567. fi
  10568.  
  10569. # PORTME: fill in a description of your system's C++ link characteristics
  10570. echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  10571. echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
  10572. ld_shlibs_CXX=yes
  10573. case $host_os in
  10574.   aix3*)
  10575.     # FIXME: insert proper C++ library support
  10576.     ld_shlibs_CXX=no
  10577.     ;;
  10578.   aix4* | aix5*)
  10579.     if test "$host_cpu" = ia64; then
  10580.       # On IA64, the linker does run time linking by default, so we don't
  10581.       # have to do anything special.
  10582.       aix_use_runtimelinking=no
  10583.       exp_sym_flag='-Bexport'
  10584.       no_entry_flag=""
  10585.     else
  10586.       aix_use_runtimelinking=no
  10587.  
  10588.       # Test if we are trying to use run time linking or normal
  10589.       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
  10590.       # need to do runtime linking.
  10591.       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
  10592.     for ld_flag in $LDFLAGS; do
  10593.       case $ld_flag in
  10594.       *-brtl*)
  10595.         aix_use_runtimelinking=yes
  10596.         break
  10597.         ;;
  10598.       esac
  10599.     done
  10600.     ;;
  10601.       esac
  10602.  
  10603.       exp_sym_flag='-bexport'
  10604.       no_entry_flag='-bnoentry'
  10605.     fi
  10606.  
  10607.     # When large executables or shared objects are built, AIX ld can
  10608.     # have problems creating the table of contents.  If linking a library
  10609.     # or program results in "error TOC overflow" add -mminimal-toc to
  10610.     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
  10611.     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
  10612.  
  10613.     archive_cmds_CXX=''
  10614.     hardcode_direct_CXX=yes
  10615.     hardcode_libdir_separator_CXX=':'
  10616.     link_all_deplibs_CXX=yes
  10617.  
  10618.     if test "$GXX" = yes; then
  10619.       case $host_os in aix4.[012]|aix4.[012].*)
  10620.       # We only want to do this on AIX 4.2 and lower, the check
  10621.       # below for broken collect2 doesn't work under 4.3+
  10622.     collect2name=`${CC} -print-prog-name=collect2`
  10623.     if test -f "$collect2name" && \
  10624.        strings "$collect2name" | grep resolve_lib_name >/dev/null
  10625.     then
  10626.       # We have reworked collect2
  10627.       hardcode_direct_CXX=yes
  10628.     else
  10629.       # We have old collect2
  10630.       hardcode_direct_CXX=unsupported
  10631.       # It fails to find uninstalled libraries when the uninstalled
  10632.       # path is not listed in the libpath.  Setting hardcode_minus_L
  10633.       # to unsupported forces relinking
  10634.       hardcode_minus_L_CXX=yes
  10635.       hardcode_libdir_flag_spec_CXX='-L$libdir'
  10636.       hardcode_libdir_separator_CXX=
  10637.     fi
  10638.     ;;
  10639.       esac
  10640.       shared_flag='-shared'
  10641.       if test "$aix_use_runtimelinking" = yes; then
  10642.     shared_flag="$shared_flag "'${wl}-G'
  10643.       fi
  10644.     else
  10645.       # not using gcc
  10646.       if test "$host_cpu" = ia64; then
  10647.     # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  10648.     # chokes on -Wl,-G. The following line is correct:
  10649.     shared_flag='-G'
  10650.       else
  10651.     if test "$aix_use_runtimelinking" = yes; then
  10652.       shared_flag='${wl}-G'
  10653.     else
  10654.       shared_flag='${wl}-bM:SRE'
  10655.     fi
  10656.       fi
  10657.     fi
  10658.  
  10659.     # It seems that -bexpall does not export symbols beginning with
  10660.     # underscore (_), so it is better to generate a list of symbols to export.
  10661.     always_export_symbols_CXX=yes
  10662.     if test "$aix_use_runtimelinking" = yes; then
  10663.       # Warning - without using the other runtime loading flags (-brtl),
  10664.       # -berok will link without error, but may produce a broken library.
  10665.       allow_undefined_flag_CXX='-berok'
  10666.       # Determine the default libpath from the value encoded in an empty executable.
  10667.       cat >conftest.$ac_ext <<_ACEOF
  10668. /* confdefs.h.  */
  10669. _ACEOF
  10670. cat confdefs.h >>conftest.$ac_ext
  10671. cat >>conftest.$ac_ext <<_ACEOF
  10672. /* end confdefs.h.  */
  10673.  
  10674. int
  10675. main ()
  10676. {
  10677.  
  10678.   ;
  10679.   return 0;
  10680. }
  10681. _ACEOF
  10682. rm -f conftest.$ac_objext conftest$ac_exeext
  10683. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  10684.   (eval $ac_link) 2>conftest.er1
  10685.   ac_status=$?
  10686.   grep -v '^ *+' conftest.er1 >conftest.err
  10687.   rm -f conftest.er1
  10688.   cat conftest.err >&5
  10689.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  10690.   (exit $ac_status); } &&
  10691.      { ac_try='test -z "$ac_cxx_werror_flag"
  10692.              || test ! -s conftest.err'
  10693.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  10694.   (eval $ac_try) 2>&5
  10695.   ac_status=$?
  10696.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  10697.   (exit $ac_status); }; } &&
  10698.      { ac_try='test -s conftest$ac_exeext'
  10699.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  10700.   (eval $ac_try) 2>&5
  10701.   ac_status=$?
  10702.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  10703.   (exit $ac_status); }; }; then
  10704.  
  10705. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  10706. }'`
  10707. # Check for a 64-bit object if we didn't find anything.
  10708. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  10709. }'`; fi
  10710. else
  10711.   echo "$as_me: failed program was:" >&5
  10712. sed 's/^/| /' conftest.$ac_ext >&5
  10713.  
  10714. fi
  10715. rm -f conftest.err conftest.$ac_objext \
  10716.       conftest$ac_exeext conftest.$ac_ext
  10717. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  10718.  
  10719.       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
  10720.  
  10721.       archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
  10722.      else
  10723.       if test "$host_cpu" = ia64; then
  10724.     hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
  10725.     allow_undefined_flag_CXX="-z nodefs"
  10726.     archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
  10727.       else
  10728.     # Determine the default libpath from the value encoded in an empty executable.
  10729.     cat >conftest.$ac_ext <<_ACEOF
  10730. /* confdefs.h.  */
  10731. _ACEOF
  10732. cat confdefs.h >>conftest.$ac_ext
  10733. cat >>conftest.$ac_ext <<_ACEOF
  10734. /* end confdefs.h.  */
  10735.  
  10736. int
  10737. main ()
  10738. {
  10739.  
  10740.   ;
  10741.   return 0;
  10742. }
  10743. _ACEOF
  10744. rm -f conftest.$ac_objext conftest$ac_exeext
  10745. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  10746.   (eval $ac_link) 2>conftest.er1
  10747.   ac_status=$?
  10748.   grep -v '^ *+' conftest.er1 >conftest.err
  10749.   rm -f conftest.er1
  10750.   cat conftest.err >&5
  10751.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  10752.   (exit $ac_status); } &&
  10753.      { ac_try='test -z "$ac_cxx_werror_flag"
  10754.              || test ! -s conftest.err'
  10755.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  10756.   (eval $ac_try) 2>&5
  10757.   ac_status=$?
  10758.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  10759.   (exit $ac_status); }; } &&
  10760.      { ac_try='test -s conftest$ac_exeext'
  10761.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  10762.   (eval $ac_try) 2>&5
  10763.   ac_status=$?
  10764.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  10765.   (exit $ac_status); }; }; then
  10766.  
  10767. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  10768. }'`
  10769. # Check for a 64-bit object if we didn't find anything.
  10770. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  10771. }'`; fi
  10772. else
  10773.   echo "$as_me: failed program was:" >&5
  10774. sed 's/^/| /' conftest.$ac_ext >&5
  10775.  
  10776. fi
  10777. rm -f conftest.err conftest.$ac_objext \
  10778.       conftest$ac_exeext conftest.$ac_ext
  10779. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  10780.  
  10781.     hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
  10782.     # Warning - without using the other run time loading flags,
  10783.     # -berok will link without error, but may produce a broken library.
  10784.     no_undefined_flag_CXX=' ${wl}-bernotok'
  10785.     allow_undefined_flag_CXX=' ${wl}-berok'
  10786.     # Exported symbols can be pulled into shared objects from archives
  10787.     whole_archive_flag_spec_CXX='$convenience'
  10788.     archive_cmds_need_lc_CXX=yes
  10789.     # This is similar to how AIX traditionally builds its shared libraries.
  10790.     archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
  10791.       fi
  10792.     fi
  10793.     ;;
  10794.  
  10795.   beos*)
  10796.     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  10797.       allow_undefined_flag_CXX=unsupported
  10798.       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
  10799.       # support --undefined.  This deserves some investigation.  FIXME
  10800.       archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  10801.     else
  10802.       ld_shlibs_CXX=no
  10803.     fi
  10804.     ;;
  10805.  
  10806.   chorus*)
  10807.     case $cc_basename in
  10808.       *)
  10809.     # FIXME: insert proper C++ library support
  10810.     ld_shlibs_CXX=no
  10811.     ;;
  10812.     esac
  10813.     ;;
  10814.  
  10815.   cygwin* | mingw* | pw32*)
  10816.     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
  10817.     # as there is no search path for DLLs.
  10818.     hardcode_libdir_flag_spec_CXX='-L$libdir'
  10819.     allow_undefined_flag_CXX=unsupported
  10820.     always_export_symbols_CXX=no
  10821.     enable_shared_with_static_runtimes_CXX=yes
  10822.  
  10823.     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  10824.       archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  10825.       # If the export-symbols file already is a .def file (1st line
  10826.       # is EXPORTS), use it as is; otherwise, prepend...
  10827.       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  10828.     cp $export_symbols $output_objdir/$soname.def;
  10829.       else
  10830.     echo EXPORTS > $output_objdir/$soname.def;
  10831.     cat $export_symbols >> $output_objdir/$soname.def;
  10832.       fi~
  10833.       $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  10834.     else
  10835.       ld_shlibs_CXX=no
  10836.     fi
  10837.   ;;
  10838.       darwin* | rhapsody*)
  10839.         case $host_os in
  10840.         rhapsody* | darwin1.[012])
  10841.          allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
  10842.          ;;
  10843.        *) # Darwin 1.3 on
  10844.          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
  10845.            allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  10846.          else
  10847.            case ${MACOSX_DEPLOYMENT_TARGET} in
  10848.              10.[012])
  10849.                allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  10850.                ;;
  10851.              10.*)
  10852.                allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
  10853.                ;;
  10854.            esac
  10855.          fi
  10856.          ;;
  10857.         esac
  10858.       archive_cmds_need_lc_CXX=no
  10859.       hardcode_direct_CXX=no
  10860.       hardcode_automatic_CXX=yes
  10861.       hardcode_shlibpath_var_CXX=unsupported
  10862.       whole_archive_flag_spec_CXX=''
  10863.       link_all_deplibs_CXX=yes
  10864.  
  10865.     if test "$GXX" = yes ; then
  10866.       lt_int_apple_cc_single_mod=no
  10867.       output_verbose_link_cmd='echo'
  10868.       if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
  10869.        lt_int_apple_cc_single_mod=yes
  10870.       fi
  10871.       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
  10872.        archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
  10873.       else
  10874.           archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
  10875.         fi
  10876.         module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  10877.         # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  10878.           if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
  10879.             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  10880.           else
  10881.             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  10882.           fi
  10883.             module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  10884.       else
  10885.       case $cc_basename in
  10886.         xlc*)
  10887.          output_verbose_link_cmd='echo'
  10888.           archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
  10889.           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  10890.           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  10891.           archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  10892.           module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  10893.           ;;
  10894.        *)
  10895.          ld_shlibs_CXX=no
  10896.           ;;
  10897.       esac
  10898.       fi
  10899.         ;;
  10900.  
  10901.   dgux*)
  10902.     case $cc_basename in
  10903.       ec++*)
  10904.     # FIXME: insert proper C++ library support
  10905.     ld_shlibs_CXX=no
  10906.     ;;
  10907.       ghcx*)
  10908.     # Green Hills C++ Compiler
  10909.     # FIXME: insert proper C++ library support
  10910.     ld_shlibs_CXX=no
  10911.     ;;
  10912.       *)
  10913.     # FIXME: insert proper C++ library support
  10914.     ld_shlibs_CXX=no
  10915.     ;;
  10916.     esac
  10917.     ;;
  10918.   freebsd[12]*)
  10919.     # C++ shared libraries reported to be fairly broken before switch to ELF
  10920.     ld_shlibs_CXX=no
  10921.     ;;
  10922.   freebsd-elf*)
  10923.     archive_cmds_need_lc_CXX=no
  10924.     ;;
  10925.   freebsd* | kfreebsd*-gnu | dragonfly*)
  10926.     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
  10927.     # conventions
  10928.     ld_shlibs_CXX=yes
  10929.     ;;
  10930.   gnu*)
  10931.     ;;
  10932.   hpux9*)
  10933.     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
  10934.     hardcode_libdir_separator_CXX=:
  10935.     export_dynamic_flag_spec_CXX='${wl}-E'
  10936.     hardcode_direct_CXX=yes
  10937.     hardcode_minus_L_CXX=yes # Not in the search PATH,
  10938.                 # but as the default
  10939.                 # location of the library.
  10940.  
  10941.     case $cc_basename in
  10942.     CC*)
  10943.       # FIXME: insert proper C++ library support
  10944.       ld_shlibs_CXX=no
  10945.       ;;
  10946.     aCC*)
  10947.       archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  10948.       # Commands to make compiler produce verbose output that lists
  10949.       # what "hidden" libraries, object files and flags are used when
  10950.       # linking a shared library.
  10951.       #
  10952.       # There doesn't appear to be a way to prevent this compiler from
  10953.       # explicitly linking system object files so we need to strip them
  10954.       # from the output so that they don't get included in the library
  10955.       # dependencies.
  10956.       output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
  10957.       ;;
  10958.     *)
  10959.       if test "$GXX" = yes; then
  10960.         archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  10961.       else
  10962.         # FIXME: insert proper C++ library support
  10963.         ld_shlibs_CXX=no
  10964.       fi
  10965.       ;;
  10966.     esac
  10967.     ;;
  10968.   hpux10*|hpux11*)
  10969.     if test $with_gnu_ld = no; then
  10970.       hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
  10971.       hardcode_libdir_separator_CXX=:
  10972.  
  10973.       case $host_cpu in
  10974.       hppa*64*|ia64*)
  10975.     hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
  10976.         ;;
  10977.       *)
  10978.     export_dynamic_flag_spec_CXX='${wl}-E'
  10979.         ;;
  10980.       esac
  10981.     fi
  10982.     case $host_cpu in
  10983.     hppa*64*|ia64*)
  10984.       hardcode_direct_CXX=no
  10985.       hardcode_shlibpath_var_CXX=no
  10986.       ;;
  10987.     *)
  10988.       hardcode_direct_CXX=yes
  10989.       hardcode_minus_L_CXX=yes # Not in the search PATH,
  10990.                           # but as the default
  10991.                           # location of the library.
  10992.       ;;
  10993.     esac
  10994.  
  10995.     case $cc_basename in
  10996.       CC*)
  10997.     # FIXME: insert proper C++ library support
  10998.     ld_shlibs_CXX=no
  10999.     ;;
  11000.       aCC*)
  11001.     case $host_cpu in
  11002.     hppa*64*)
  11003.       archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  11004.       ;;
  11005.     ia64*)
  11006.       archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  11007.       ;;
  11008.     *)
  11009.       archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  11010.       ;;
  11011.     esac
  11012.     # Commands to make compiler produce verbose output that lists
  11013.     # what "hidden" libraries, object files and flags are used when
  11014.     # linking a shared library.
  11015.     #
  11016.     # There doesn't appear to be a way to prevent this compiler from
  11017.     # explicitly linking system object files so we need to strip them
  11018.     # from the output so that they don't get included in the library
  11019.     # dependencies.
  11020.     output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
  11021.     ;;
  11022.       *)
  11023.     if test "$GXX" = yes; then
  11024.       if test $with_gnu_ld = no; then
  11025.         case $host_cpu in
  11026.         hppa*64*)
  11027.           archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  11028.           ;;
  11029.         ia64*)
  11030.           archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  11031.           ;;
  11032.         *)
  11033.           archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  11034.           ;;
  11035.         esac
  11036.       fi
  11037.     else
  11038.       # FIXME: insert proper C++ library support
  11039.       ld_shlibs_CXX=no
  11040.     fi
  11041.     ;;
  11042.     esac
  11043.     ;;
  11044.   interix3*)
  11045.     hardcode_direct_CXX=no
  11046.     hardcode_shlibpath_var_CXX=no
  11047.     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
  11048.     export_dynamic_flag_spec_CXX='${wl}-E'
  11049.     # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
  11050.     # Instead, shared libraries are loaded at an image base (0x10000000 by
  11051.     # default) and relocated if they conflict, which is a slow very memory
  11052.     # consuming and fragmenting process.  To avoid this, we pick a random,
  11053.     # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
  11054.     # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
  11055.     archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  11056.     archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  11057.     ;;
  11058.   irix5* | irix6*)
  11059.     case $cc_basename in
  11060.       CC*)
  11061.     # SGI C++
  11062.     archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  11063.  
  11064.     # Archives containing C++ object files must be created using
  11065.     # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
  11066.     # necessary to make sure instantiated templates are included
  11067.     # in the archive.
  11068.     old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
  11069.     ;;
  11070.       *)
  11071.     if test "$GXX" = yes; then
  11072.       if test "$with_gnu_ld" = no; then
  11073.         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  11074.       else
  11075.         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
  11076.       fi
  11077.     fi
  11078.     link_all_deplibs_CXX=yes
  11079.     ;;
  11080.     esac
  11081.     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
  11082.     hardcode_libdir_separator_CXX=:
  11083.     ;;
  11084.   linux*)
  11085.     case $cc_basename in
  11086.       KCC*)
  11087.     # Kuck and Associates, Inc. (KAI) C++ Compiler
  11088.  
  11089.     # KCC will only create a shared library if the output file
  11090.     # ends with ".so" (or ".sl" for HP-UX), so rename the library
  11091.     # to its proper name (with version) after linking.
  11092.     archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
  11093.     archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
  11094.     # Commands to make compiler produce verbose output that lists
  11095.     # what "hidden" libraries, object files and flags are used when
  11096.     # linking a shared library.
  11097.     #
  11098.     # There doesn't appear to be a way to prevent this compiler from
  11099.     # explicitly linking system object files so we need to strip them
  11100.     # from the output so that they don't get included in the library
  11101.     # dependencies.
  11102.     output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
  11103.  
  11104.     hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
  11105.     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
  11106.  
  11107.     # Archives containing C++ object files must be created using
  11108.     # "CC -Bstatic", where "CC" is the KAI C++ compiler.
  11109.     old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
  11110.     ;;
  11111.       icpc*)
  11112.     # Intel C++
  11113.     with_gnu_ld=yes
  11114.     # version 8.0 and above of icpc choke on multiply defined symbols
  11115.     # if we add $predep_objects and $postdep_objects, however 7.1 and
  11116.     # earlier do not add the objects themselves.
  11117.     case `$CC -V 2>&1` in
  11118.     *"Version 7."*)
  11119.         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
  11120.         archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  11121.       ;;
  11122.     *)  # Version 8.0 or newer
  11123.       tmp_idyn=
  11124.       case $host_cpu in
  11125.         ia64*) tmp_idyn=' -i_dynamic';;
  11126.       esac
  11127.         archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  11128.       archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  11129.       ;;
  11130.     esac
  11131.     archive_cmds_need_lc_CXX=no
  11132.     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
  11133.     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
  11134.     whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
  11135.     ;;
  11136.       pgCC*)
  11137.         # Portland Group C++ compiler
  11138.     archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
  11139.       archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
  11140.  
  11141.     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
  11142.     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
  11143.     whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
  11144.         ;;
  11145.       cxx*)
  11146.     # Compaq C++
  11147.     archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
  11148.     archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
  11149.  
  11150.     runpath_var=LD_RUN_PATH
  11151.     hardcode_libdir_flag_spec_CXX='-rpath $libdir'
  11152.     hardcode_libdir_separator_CXX=:
  11153.  
  11154.     # Commands to make compiler produce verbose output that lists
  11155.     # what "hidden" libraries, object files and flags are used when
  11156.     # linking a shared library.
  11157.     #
  11158.     # There doesn't appear to be a way to prevent this compiler from
  11159.     # explicitly linking system object files so we need to strip them
  11160.     # from the output so that they don't get included in the library
  11161.     # dependencies.
  11162.     output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
  11163.     ;;
  11164.     esac
  11165.     ;;
  11166.   lynxos*)
  11167.     # FIXME: insert proper C++ library support
  11168.     ld_shlibs_CXX=no
  11169.     ;;
  11170.   m88k*)
  11171.     # FIXME: insert proper C++ library support
  11172.     ld_shlibs_CXX=no
  11173.     ;;
  11174.   mvs*)
  11175.     case $cc_basename in
  11176.       cxx*)
  11177.     # FIXME: insert proper C++ library support
  11178.     ld_shlibs_CXX=no
  11179.     ;;
  11180.       *)
  11181.     # FIXME: insert proper C++ library support
  11182.     ld_shlibs_CXX=no
  11183.     ;;
  11184.     esac
  11185.     ;;
  11186.   netbsd*)
  11187.     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  11188.       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
  11189.       wlarc=
  11190.       hardcode_libdir_flag_spec_CXX='-R$libdir'
  11191.       hardcode_direct_CXX=yes
  11192.       hardcode_shlibpath_var_CXX=no
  11193.     fi
  11194.     # Workaround some broken pre-1.5 toolchains
  11195.     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
  11196.     ;;
  11197.   openbsd2*)
  11198.     # C++ shared libraries are fairly broken
  11199.     ld_shlibs_CXX=no
  11200.     ;;
  11201.   openbsd*)
  11202.     hardcode_direct_CXX=yes
  11203.     hardcode_shlibpath_var_CXX=no
  11204.     archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
  11205.     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
  11206.     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  11207.       archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
  11208.       export_dynamic_flag_spec_CXX='${wl}-E'
  11209.       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
  11210.     fi
  11211.     output_verbose_link_cmd='echo'
  11212.     ;;
  11213.   osf3*)
  11214.     case $cc_basename in
  11215.       KCC*)
  11216.     # Kuck and Associates, Inc. (KAI) C++ Compiler
  11217.  
  11218.     # KCC will only create a shared library if the output file
  11219.     # ends with ".so" (or ".sl" for HP-UX), so rename the library
  11220.     # to its proper name (with version) after linking.
  11221.     archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
  11222.  
  11223.     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
  11224.     hardcode_libdir_separator_CXX=:
  11225.  
  11226.     # Archives containing C++ object files must be created using
  11227.     # "CC -Bstatic", where "CC" is the KAI C++ compiler.
  11228.     old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
  11229.  
  11230.     ;;
  11231.       RCC*)
  11232.     # Rational C++ 2.4.1
  11233.     # FIXME: insert proper C++ library support
  11234.     ld_shlibs_CXX=no
  11235.     ;;
  11236.       cxx*)
  11237.     allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
  11238.     archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  11239.  
  11240.     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
  11241.     hardcode_libdir_separator_CXX=:
  11242.  
  11243.     # Commands to make compiler produce verbose output that lists
  11244.     # what "hidden" libraries, object files and flags are used when
  11245.     # linking a shared library.
  11246.     #
  11247.     # There doesn't appear to be a way to prevent this compiler from
  11248.     # explicitly linking system object files so we need to strip them
  11249.     # from the output so that they don't get included in the library
  11250.     # dependencies.
  11251.     output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
  11252.     ;;
  11253.       *)
  11254.     if test "$GXX" = yes && test "$with_gnu_ld" = no; then
  11255.       allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
  11256.       archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  11257.  
  11258.       hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
  11259.       hardcode_libdir_separator_CXX=:
  11260.  
  11261.       # Commands to make compiler produce verbose output that lists
  11262.       # what "hidden" libraries, object files and flags are used when
  11263.       # linking a shared library.
  11264.       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
  11265.  
  11266.     else
  11267.       # FIXME: insert proper C++ library support
  11268.       ld_shlibs_CXX=no
  11269.     fi
  11270.     ;;
  11271.     esac
  11272.     ;;
  11273.   osf4* | osf5*)
  11274.     case $cc_basename in
  11275.       KCC*)
  11276.     # Kuck and Associates, Inc. (KAI) C++ Compiler
  11277.  
  11278.     # KCC will only create a shared library if the output file
  11279.     # ends with ".so" (or ".sl" for HP-UX), so rename the library
  11280.     # to its proper name (with version) after linking.
  11281.     archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
  11282.  
  11283.     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
  11284.     hardcode_libdir_separator_CXX=:
  11285.  
  11286.     # Archives containing C++ object files must be created using
  11287.     # the KAI C++ compiler.
  11288.     old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
  11289.     ;;
  11290.       RCC*)
  11291.     # Rational C++ 2.4.1
  11292.     # FIXME: insert proper C++ library support
  11293.     ld_shlibs_CXX=no
  11294.     ;;
  11295.       cxx*)
  11296.     allow_undefined_flag_CXX=' -expect_unresolved \*'
  11297.     archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  11298.     archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
  11299.       echo "-hidden">> $lib.exp~
  11300.       $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version    $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
  11301.       $rm $lib.exp'
  11302.  
  11303.     hardcode_libdir_flag_spec_CXX='-rpath $libdir'
  11304.     hardcode_libdir_separator_CXX=:
  11305.  
  11306.     # Commands to make compiler produce verbose output that lists
  11307.     # what "hidden" libraries, object files and flags are used when
  11308.     # linking a shared library.
  11309.     #
  11310.     # There doesn't appear to be a way to prevent this compiler from
  11311.     # explicitly linking system object files so we need to strip them
  11312.     # from the output so that they don't get included in the library
  11313.     # dependencies.
  11314.     output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
  11315.     ;;
  11316.       *)
  11317.     if test "$GXX" = yes && test "$with_gnu_ld" = no; then
  11318.       allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
  11319.      archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  11320.  
  11321.       hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
  11322.       hardcode_libdir_separator_CXX=:
  11323.  
  11324.       # Commands to make compiler produce verbose output that lists
  11325.       # what "hidden" libraries, object files and flags are used when
  11326.       # linking a shared library.
  11327.       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
  11328.  
  11329.     else
  11330.       # FIXME: insert proper C++ library support
  11331.       ld_shlibs_CXX=no
  11332.     fi
  11333.     ;;
  11334.     esac
  11335.     ;;
  11336.   psos*)
  11337.     # FIXME: insert proper C++ library support
  11338.     ld_shlibs_CXX=no
  11339.     ;;
  11340.   sunos4*)
  11341.     case $cc_basename in
  11342.       CC*)
  11343.     # Sun C++ 4.x
  11344.     # FIXME: insert proper C++ library support
  11345.     ld_shlibs_CXX=no
  11346.     ;;
  11347.       lcc*)
  11348.     # Lucid
  11349.     # FIXME: insert proper C++ library support
  11350.     ld_shlibs_CXX=no
  11351.     ;;
  11352.       *)
  11353.     # FIXME: insert proper C++ library support
  11354.     ld_shlibs_CXX=no
  11355.     ;;
  11356.     esac
  11357.     ;;
  11358.   solaris*)
  11359.     case $cc_basename in
  11360.       CC*)
  11361.     # Sun C++ 4.2, 5.x and Centerline C++
  11362.         archive_cmds_need_lc_CXX=yes
  11363.     no_undefined_flag_CXX=' -zdefs'
  11364.     archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  11365.     archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  11366.     $CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
  11367.  
  11368.     hardcode_libdir_flag_spec_CXX='-R$libdir'
  11369.     hardcode_shlibpath_var_CXX=no
  11370.     case $host_os in
  11371.       solaris2.[0-5] | solaris2.[0-5].*) ;;
  11372.       *)
  11373.         # The C++ compiler is used as linker so we must use $wl
  11374.         # flag to pass the commands to the underlying system
  11375.         # linker. We must also pass each convience library through
  11376.         # to the system linker between allextract/defaultextract.
  11377.         # The C++ compiler will combine linker options so we
  11378.         # cannot just pass the convience library names through
  11379.         # without $wl.
  11380.         # Supported since Solaris 2.6 (maybe 2.5.1?)
  11381.         whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
  11382.         ;;
  11383.     esac
  11384.     link_all_deplibs_CXX=yes
  11385.  
  11386.     output_verbose_link_cmd='echo'
  11387.  
  11388.     # Archives containing C++ object files must be created using
  11389.     # "CC -xar", where "CC" is the Sun C++ compiler.  This is
  11390.     # necessary to make sure instantiated templates are included
  11391.     # in the archive.
  11392.     old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
  11393.     ;;
  11394.       gcx*)
  11395.     # Green Hills C++ Compiler
  11396.     archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
  11397.  
  11398.     # The C++ compiler must be used to create the archive.
  11399.     old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
  11400.     ;;
  11401.       *)
  11402.     # GNU C++ compiler with Solaris linker
  11403.     if test "$GXX" = yes && test "$with_gnu_ld" = no; then
  11404.       no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
  11405.       if $CC --version | grep -v '^2\.7' > /dev/null; then
  11406.         archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
  11407.         archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  11408.         $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
  11409.  
  11410.         # Commands to make compiler produce verbose output that lists
  11411.         # what "hidden" libraries, object files and flags are used when
  11412.         # linking a shared library.
  11413.         output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
  11414.       else
  11415.         # g++ 2.7 appears to require `-G' NOT `-shared' on this
  11416.         # platform.
  11417.         archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
  11418.         archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  11419.         $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
  11420.  
  11421.         # Commands to make compiler produce verbose output that lists
  11422.         # what "hidden" libraries, object files and flags are used when
  11423.         # linking a shared library.
  11424.         output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
  11425.       fi
  11426.  
  11427.       hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
  11428.     fi
  11429.     ;;
  11430.     esac
  11431.     ;;
  11432.   sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
  11433.     no_undefined_flag_CXX='${wl}-z,text'
  11434.     archive_cmds_need_lc_CXX=no
  11435.     hardcode_shlibpath_var_CXX=no
  11436.     runpath_var='LD_RUN_PATH'
  11437.  
  11438.     case $cc_basename in
  11439.       CC*)
  11440.     archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  11441.     archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  11442.     ;;
  11443.       *)
  11444.     archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  11445.     archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  11446.     ;;
  11447.     esac
  11448.     ;;
  11449.   sysv5* | sco3.2v5* | sco5v6*)
  11450.     # Note: We can NOT use -z defs as we might desire, because we do not
  11451.     # link with -lc, and that would cause any symbols used from libc to
  11452.     # always be unresolved, which means just about no library would
  11453.     # ever link correctly.  If we're not using GNU ld we use -z text
  11454.     # though, which does catch some bad symbols but isn't as heavy-handed
  11455.     # as -z defs.
  11456.     # For security reasons, it is highly recommended that you always
  11457.     # use absolute paths for naming shared libraries, and exclude the
  11458.     # DT_RUNPATH tag from executables and libraries.  But doing so
  11459.     # requires that you compile everything twice, which is a pain.
  11460.     # So that behaviour is only enabled if SCOABSPATH is set to a
  11461.     # non-empty value in the environment.  Most likely only useful for
  11462.     # creating official distributions of packages.
  11463.     # This is a hack until libtool officially supports absolute path
  11464.     # names for shared libraries.
  11465.     no_undefined_flag_CXX='${wl}-z,text'
  11466.     allow_undefined_flag_CXX='${wl}-z,nodefs'
  11467.     archive_cmds_need_lc_CXX=no
  11468.     hardcode_shlibpath_var_CXX=no
  11469.     hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
  11470.     hardcode_libdir_separator_CXX=':'
  11471.     link_all_deplibs_CXX=yes
  11472.     export_dynamic_flag_spec_CXX='${wl}-Bexport'
  11473.     runpath_var='LD_RUN_PATH'
  11474.  
  11475.     case $cc_basename in
  11476.       CC*)
  11477.     archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  11478.     archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  11479.     ;;
  11480.       *)
  11481.     archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  11482.     archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  11483.     ;;
  11484.     esac
  11485.     ;;
  11486.   tandem*)
  11487.     case $cc_basename in
  11488.       NCC*)
  11489.     # NonStop-UX NCC 3.20
  11490.     # FIXME: insert proper C++ library support
  11491.     ld_shlibs_CXX=no
  11492.     ;;
  11493.       *)
  11494.     # FIXME: insert proper C++ library support
  11495.     ld_shlibs_CXX=no
  11496.     ;;
  11497.     esac
  11498.     ;;
  11499.   vxworks*)
  11500.     # FIXME: insert proper C++ library support
  11501.     ld_shlibs_CXX=no
  11502.     ;;
  11503.   *)
  11504.     # FIXME: insert proper C++ library support
  11505.     ld_shlibs_CXX=no
  11506.     ;;
  11507. esac
  11508. echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
  11509. echo "${ECHO_T}$ld_shlibs_CXX" >&6
  11510. test "$ld_shlibs_CXX" = no && can_build_shared=no
  11511.  
  11512. GCC_CXX="$GXX"
  11513. LD_CXX="$LD"
  11514.  
  11515. ## CAVEAT EMPTOR:
  11516. ## There is no encapsulation within the following macros, do not change
  11517. ## the running order or otherwise move them around unless you know exactly
  11518. ## what you are doing...
  11519.  
  11520. cat > conftest.$ac_ext <<EOF
  11521. class Foo
  11522. {
  11523. public:
  11524.   Foo (void) { a = 0; }
  11525. private:
  11526.   int a;
  11527. };
  11528. EOF
  11529.  
  11530. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  11531.   (eval $ac_compile) 2>&5
  11532.   ac_status=$?
  11533.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  11534.   (exit $ac_status); }; then
  11535.   # Parse the compiler output and extract the necessary
  11536.   # objects, libraries and library flags.
  11537.  
  11538.   # Sentinel used to keep track of whether or not we are before
  11539.   # the conftest object file.
  11540.   pre_test_object_deps_done=no
  11541.  
  11542.   # The `*' in the case matches for architectures that use `case' in
  11543.   # $output_verbose_cmd can trigger glob expansion during the loop
  11544.   # eval without this substitution.
  11545.   output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
  11546.  
  11547.   for p in `eval $output_verbose_link_cmd`; do
  11548.     case $p in
  11549.  
  11550.     -L* | -R* | -l*)
  11551.        # Some compilers place space between "-{L,R}" and the path.
  11552.        # Remove the space.
  11553.        if test $p = "-L" \
  11554.       || test $p = "-R"; then
  11555.      prev=$p
  11556.      continue
  11557.        else
  11558.      prev=
  11559.        fi
  11560.  
  11561.        if test "$pre_test_object_deps_done" = no; then
  11562.      case $p in
  11563.      -L* | -R*)
  11564.        # Internal compiler library paths should come after those
  11565.        # provided the user.  The postdeps already come after the
  11566.        # user supplied libs so there is no need to process them.
  11567.        if test -z "$compiler_lib_search_path_CXX"; then
  11568.          compiler_lib_search_path_CXX="${prev}${p}"
  11569.        else
  11570.          compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
  11571.        fi
  11572.        ;;
  11573.      # The "-l" case would never come before the object being
  11574.      # linked, so don't bother handling this case.
  11575.      esac
  11576.        else
  11577.      if test -z "$postdeps_CXX"; then
  11578.        postdeps_CXX="${prev}${p}"
  11579.      else
  11580.        postdeps_CXX="${postdeps_CXX} ${prev}${p}"
  11581.      fi
  11582.        fi
  11583.        ;;
  11584.  
  11585.     *.$objext)
  11586.        # This assumes that the test object file only shows up
  11587.        # once in the compiler output.
  11588.        if test "$p" = "conftest.$objext"; then
  11589.      pre_test_object_deps_done=yes
  11590.      continue
  11591.        fi
  11592.  
  11593.        if test "$pre_test_object_deps_done" = no; then
  11594.      if test -z "$predep_objects_CXX"; then
  11595.        predep_objects_CXX="$p"
  11596.      else
  11597.        predep_objects_CXX="$predep_objects_CXX $p"
  11598.      fi
  11599.        else
  11600.      if test -z "$postdep_objects_CXX"; then
  11601.        postdep_objects_CXX="$p"
  11602.      else
  11603.        postdep_objects_CXX="$postdep_objects_CXX $p"
  11604.      fi
  11605.        fi
  11606.        ;;
  11607.  
  11608.     *) ;; # Ignore the rest.
  11609.  
  11610.     esac
  11611.   done
  11612.  
  11613.   # Clean up.
  11614.   rm -f a.out a.exe
  11615. else
  11616.   echo "libtool.m4: error: problem compiling CXX test program"
  11617. fi
  11618.  
  11619. $rm -f confest.$objext
  11620.  
  11621. # PORTME: override above test on systems where it is broken
  11622. case $host_os in
  11623. interix3*)
  11624.   # Interix 3.5 installs completely hosed .la files for C++, so rather than
  11625.   # hack all around it, let's just trust "g++" to DTRT.
  11626.   predep_objects_CXX=
  11627.   postdep_objects_CXX=
  11628.   postdeps_CXX=
  11629.   ;;
  11630.  
  11631. solaris*)
  11632.   case $cc_basename in
  11633.   CC*)
  11634.     # Adding this requires a known-good setup of shared libraries for
  11635.     # Sun compiler versions before 5.6, else PIC objects from an old
  11636.     # archive will be linked into the output, leading to subtle bugs.
  11637.     postdeps_CXX='-lCstd -lCrun'
  11638.     ;;
  11639.   esac
  11640.   ;;
  11641. esac
  11642.  
  11643.  
  11644. case " $postdeps_CXX " in
  11645. *" -lc "*) archive_cmds_need_lc_CXX=no ;;
  11646. esac
  11647.  
  11648. lt_prog_compiler_wl_CXX=
  11649. lt_prog_compiler_pic_CXX=
  11650. lt_prog_compiler_static_CXX=
  11651.  
  11652. echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
  11653. echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
  11654.  
  11655.   # C++ specific cases for pic, static, wl, etc.
  11656.   if test "$GXX" = yes; then
  11657.     lt_prog_compiler_wl_CXX='-Wl,'
  11658.     lt_prog_compiler_static_CXX='-static'
  11659.  
  11660.     case $host_os in
  11661.     aix*)
  11662.       # All AIX code is PIC.
  11663.       if test "$host_cpu" = ia64; then
  11664.     # AIX 5 now supports IA64 processor
  11665.     lt_prog_compiler_static_CXX='-Bstatic'
  11666.       fi
  11667.       ;;
  11668.     amigaos*)
  11669.       # FIXME: we need at least 68020 code to build shared libraries, but
  11670.       # adding the `-m68020' flag to GCC prevents building anything better,
  11671.       # like `-m68040'.
  11672.       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
  11673.       ;;
  11674.     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  11675.       # PIC is the default for these OSes.
  11676.       ;;
  11677.     mingw* | os2* | pw32*)
  11678.       # This hack is so that the source file can tell whether it is being
  11679.       # built for inclusion in a dll (and should export symbols for example).
  11680.       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
  11681.       ;;
  11682.     darwin* | rhapsody*)
  11683.       # PIC is the default on this platform
  11684.       # Common symbols not allowed in MH_DYLIB files
  11685.       lt_prog_compiler_pic_CXX='-fno-common'
  11686.       ;;
  11687.     *djgpp*)
  11688.       # DJGPP does not support shared libraries at all
  11689.       lt_prog_compiler_pic_CXX=
  11690.       ;;
  11691.     interix3*)
  11692.       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
  11693.       # Instead, we relocate shared libraries at runtime.
  11694.       ;;
  11695.     sysv4*MP*)
  11696.       if test -d /usr/nec; then
  11697.     lt_prog_compiler_pic_CXX=-Kconform_pic
  11698.       fi
  11699.       ;;
  11700.     hpux*)
  11701.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  11702.       # not for PA HP-UX.
  11703.       case $host_cpu in
  11704.       hppa*64*|ia64*)
  11705.     ;;
  11706.       *)
  11707.     lt_prog_compiler_pic_CXX='-fPIC'
  11708.     ;;
  11709.       esac
  11710.       ;;
  11711.     *)
  11712.       lt_prog_compiler_pic_CXX='-fPIC'
  11713.       ;;
  11714.     esac
  11715.   else
  11716.     case $host_os in
  11717.       aix4* | aix5*)
  11718.     # All AIX code is PIC.
  11719.     if test "$host_cpu" = ia64; then
  11720.       # AIX 5 now supports IA64 processor
  11721.       lt_prog_compiler_static_CXX='-Bstatic'
  11722.     else
  11723.       lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
  11724.     fi
  11725.     ;;
  11726.       chorus*)
  11727.     case $cc_basename in
  11728.     cxch68*)
  11729.       # Green Hills C++ Compiler
  11730.       # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
  11731.       ;;
  11732.     esac
  11733.     ;;
  11734.        darwin*)
  11735.          # PIC is the default on this platform
  11736.          # Common symbols not allowed in MH_DYLIB files
  11737.          case $cc_basename in
  11738.            xlc*)
  11739.            lt_prog_compiler_pic_CXX='-qnocommon'
  11740.            lt_prog_compiler_wl_CXX='-Wl,'
  11741.            ;;
  11742.          esac
  11743.        ;;
  11744.       dgux*)
  11745.     case $cc_basename in
  11746.       ec++*)
  11747.         lt_prog_compiler_pic_CXX='-KPIC'
  11748.         ;;
  11749.       ghcx*)
  11750.         # Green Hills C++ Compiler
  11751.         lt_prog_compiler_pic_CXX='-pic'
  11752.         ;;
  11753.       *)
  11754.         ;;
  11755.     esac
  11756.     ;;
  11757.       freebsd* | kfreebsd*-gnu | dragonfly*)
  11758.     # FreeBSD uses GNU C++
  11759.     ;;
  11760.       hpux9* | hpux10* | hpux11*)
  11761.     case $cc_basename in
  11762.       CC*)
  11763.         lt_prog_compiler_wl_CXX='-Wl,'
  11764.         lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
  11765.         if test "$host_cpu" != ia64; then
  11766.           lt_prog_compiler_pic_CXX='+Z'
  11767.         fi
  11768.         ;;
  11769.       aCC*)
  11770.         lt_prog_compiler_wl_CXX='-Wl,'
  11771.         lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
  11772.         case $host_cpu in
  11773.         hppa*64*|ia64*)
  11774.           # +Z the default
  11775.           ;;
  11776.         *)
  11777.           lt_prog_compiler_pic_CXX='+Z'
  11778.           ;;
  11779.         esac
  11780.         ;;
  11781.       *)
  11782.         ;;
  11783.     esac
  11784.     ;;
  11785.       interix*)
  11786.     # This is c89, which is MS Visual C++ (no shared libs)
  11787.     # Anyone wants to do a port?
  11788.     ;;
  11789.       irix5* | irix6* | nonstopux*)
  11790.     case $cc_basename in
  11791.       CC*)
  11792.         lt_prog_compiler_wl_CXX='-Wl,'
  11793.         lt_prog_compiler_static_CXX='-non_shared'
  11794.         # CC pic flag -KPIC is the default.
  11795.         ;;
  11796.       *)
  11797.         ;;
  11798.     esac
  11799.     ;;
  11800.       linux*)
  11801.     case $cc_basename in
  11802.       KCC*)
  11803.         # KAI C++ Compiler
  11804.         lt_prog_compiler_wl_CXX='--backend -Wl,'
  11805.         lt_prog_compiler_pic_CXX='-fPIC'
  11806.         ;;
  11807.       icpc* | ecpc*)
  11808.         # Intel C++
  11809.         lt_prog_compiler_wl_CXX='-Wl,'
  11810.         lt_prog_compiler_pic_CXX='-KPIC'
  11811.         lt_prog_compiler_static_CXX='-static'
  11812.         ;;
  11813.       pgCC*)
  11814.         # Portland Group C++ compiler.
  11815.         lt_prog_compiler_wl_CXX='-Wl,'
  11816.         lt_prog_compiler_pic_CXX='-fpic'
  11817.         lt_prog_compiler_static_CXX='-Bstatic'
  11818.         ;;
  11819.       cxx*)
  11820.         # Compaq C++
  11821.         # Make sure the PIC flag is empty.  It appears that all Alpha
  11822.         # Linux and Compaq Tru64 Unix objects are PIC.
  11823.         lt_prog_compiler_pic_CXX=
  11824.         lt_prog_compiler_static_CXX='-non_shared'
  11825.         ;;
  11826.       *)
  11827.         ;;
  11828.     esac
  11829.     ;;
  11830.       lynxos*)
  11831.     ;;
  11832.       m88k*)
  11833.     ;;
  11834.       mvs*)
  11835.     case $cc_basename in
  11836.       cxx*)
  11837.         lt_prog_compiler_pic_CXX='-W c,exportall'
  11838.         ;;
  11839.       *)
  11840.         ;;
  11841.     esac
  11842.     ;;
  11843.       netbsd*)
  11844.     ;;
  11845.       osf3* | osf4* | osf5*)
  11846.     case $cc_basename in
  11847.       KCC*)
  11848.         lt_prog_compiler_wl_CXX='--backend -Wl,'
  11849.         ;;
  11850.       RCC*)
  11851.         # Rational C++ 2.4.1
  11852.         lt_prog_compiler_pic_CXX='-pic'
  11853.         ;;
  11854.       cxx*)
  11855.         # Digital/Compaq C++
  11856.         lt_prog_compiler_wl_CXX='-Wl,'
  11857.         # Make sure the PIC flag is empty.  It appears that all Alpha
  11858.         # Linux and Compaq Tru64 Unix objects are PIC.
  11859.         lt_prog_compiler_pic_CXX=
  11860.         lt_prog_compiler_static_CXX='-non_shared'
  11861.         ;;
  11862.       *)
  11863.         ;;
  11864.     esac
  11865.     ;;
  11866.       psos*)
  11867.     ;;
  11868.       solaris*)
  11869.     case $cc_basename in
  11870.       CC*)
  11871.         # Sun C++ 4.2, 5.x and Centerline C++
  11872.         lt_prog_compiler_pic_CXX='-KPIC'
  11873.         lt_prog_compiler_static_CXX='-Bstatic'
  11874.         lt_prog_compiler_wl_CXX='-Qoption ld '
  11875.         ;;
  11876.       gcx*)
  11877.         # Green Hills C++ Compiler
  11878.         lt_prog_compiler_pic_CXX='-PIC'
  11879.         ;;
  11880.       *)
  11881.         ;;
  11882.     esac
  11883.     ;;
  11884.       sunos4*)
  11885.     case $cc_basename in
  11886.       CC*)
  11887.         # Sun C++ 4.x
  11888.         lt_prog_compiler_pic_CXX='-pic'
  11889.         lt_prog_compiler_static_CXX='-Bstatic'
  11890.         ;;
  11891.       lcc*)
  11892.         # Lucid
  11893.         lt_prog_compiler_pic_CXX='-pic'
  11894.         ;;
  11895.       *)
  11896.         ;;
  11897.     esac
  11898.     ;;
  11899.       tandem*)
  11900.     case $cc_basename in
  11901.       NCC*)
  11902.         # NonStop-UX NCC 3.20
  11903.         lt_prog_compiler_pic_CXX='-KPIC'
  11904.         ;;
  11905.       *)
  11906.         ;;
  11907.     esac
  11908.     ;;
  11909.       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
  11910.     case $cc_basename in
  11911.       CC*)
  11912.         lt_prog_compiler_wl_CXX='-Wl,'
  11913.         lt_prog_compiler_pic_CXX='-KPIC'
  11914.         lt_prog_compiler_static_CXX='-Bstatic'
  11915.         ;;
  11916.     esac
  11917.     ;;
  11918.       vxworks*)
  11919.     ;;
  11920.       *)
  11921.     lt_prog_compiler_can_build_shared_CXX=no
  11922.     ;;
  11923.     esac
  11924.   fi
  11925.  
  11926. echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
  11927. echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
  11928.  
  11929. #
  11930. # Check to make sure the PIC flag actually works.
  11931. #
  11932. if test -n "$lt_prog_compiler_pic_CXX"; then
  11933.  
  11934. echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
  11935. echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
  11936. if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
  11937.   echo $ECHO_N "(cached) $ECHO_C" >&6
  11938. else
  11939.   lt_prog_compiler_pic_works_CXX=no
  11940.   ac_outfile=conftest.$ac_objext
  11941.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  11942.    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
  11943.    # Insert the option either (1) after the last *FLAGS variable, or
  11944.    # (2) before a word containing "conftest.", or (3) at the end.
  11945.    # Note that $ac_compile itself does not contain backslashes and begins
  11946.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  11947.    # The option is referenced via a variable to avoid confusing sed.
  11948.    lt_compile=`echo "$ac_compile" | $SED \
  11949.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  11950.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  11951.    -e 's:$: $lt_compiler_flag:'`
  11952.    (eval echo "\"\$as_me:11954: $lt_compile\"" >&5)
  11953.    (eval "$lt_compile" 2>conftest.err)
  11954.    ac_status=$?
  11955.    cat conftest.err >&5
  11956.    echo "$as_me:11958: \$? = $ac_status" >&5
  11957.    if (exit $ac_status) && test -s "$ac_outfile"; then
  11958.      # The compiler can only warn and ignore the option if not recognized
  11959.      # So say no if there are warnings other than the usual output.
  11960.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  11961.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  11962.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  11963.        lt_prog_compiler_pic_works_CXX=yes
  11964.      fi
  11965.    fi
  11966.    $rm conftest*
  11967.  
  11968. fi
  11969. echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
  11970. echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
  11971.  
  11972. if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
  11973.     case $lt_prog_compiler_pic_CXX in
  11974.      "" | " "*) ;;
  11975.      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
  11976.      esac
  11977. else
  11978.     lt_prog_compiler_pic_CXX=
  11979.      lt_prog_compiler_can_build_shared_CXX=no
  11980. fi
  11981.  
  11982. fi
  11983. case $host_os in
  11984.   # For platforms which do not support PIC, -DPIC is meaningless:
  11985.   *djgpp*)
  11986.     lt_prog_compiler_pic_CXX=
  11987.     ;;
  11988.   *)
  11989.     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
  11990.     ;;
  11991. esac
  11992.  
  11993. #
  11994. # Check to make sure the static flag actually works.
  11995. #
  11996. wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
  11997. echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
  11998. echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
  11999. if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
  12000.   echo $ECHO_N "(cached) $ECHO_C" >&6
  12001. else
  12002.   lt_prog_compiler_static_works_CXX=no
  12003.    save_LDFLAGS="$LDFLAGS"
  12004.    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
  12005.    printf "$lt_simple_link_test_code" > conftest.$ac_ext
  12006.    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  12007.      # The linker can only warn and ignore the option if not recognized
  12008.      # So say no if there are warnings
  12009.      if test -s conftest.err; then
  12010.        # Append any errors to the config.log.
  12011.        cat conftest.err 1>&5
  12012.        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
  12013.        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  12014.        if diff conftest.exp conftest.er2 >/dev/null; then
  12015.          lt_prog_compiler_static_works_CXX=yes
  12016.        fi
  12017.      else
  12018.        lt_prog_compiler_static_works_CXX=yes
  12019.      fi
  12020.    fi
  12021.    $rm conftest*
  12022.    LDFLAGS="$save_LDFLAGS"
  12023.  
  12024. fi
  12025. echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
  12026. echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
  12027.  
  12028. if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
  12029.     :
  12030. else
  12031.     lt_prog_compiler_static_CXX=
  12032. fi
  12033.  
  12034.  
  12035. echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
  12036. echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
  12037. if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
  12038.   echo $ECHO_N "(cached) $ECHO_C" >&6
  12039. else
  12040.   lt_cv_prog_compiler_c_o_CXX=no
  12041.    $rm -r conftest 2>/dev/null
  12042.    mkdir conftest
  12043.    cd conftest
  12044.    mkdir out
  12045.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  12046.  
  12047.    lt_compiler_flag="-o out/conftest2.$ac_objext"
  12048.    # Insert the option either (1) after the last *FLAGS variable, or
  12049.    # (2) before a word containing "conftest.", or (3) at the end.
  12050.    # Note that $ac_compile itself does not contain backslashes and begins
  12051.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  12052.    lt_compile=`echo "$ac_compile" | $SED \
  12053.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  12054.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  12055.    -e 's:$: $lt_compiler_flag:'`
  12056.    (eval echo "\"\$as_me:12058: $lt_compile\"" >&5)
  12057.    (eval "$lt_compile" 2>out/conftest.err)
  12058.    ac_status=$?
  12059.    cat out/conftest.err >&5
  12060.    echo "$as_me:12062: \$? = $ac_status" >&5
  12061.    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  12062.    then
  12063.      # The compiler can only warn and ignore the option if not recognized
  12064.      # So say no if there are warnings
  12065.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
  12066.      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  12067.      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  12068.        lt_cv_prog_compiler_c_o_CXX=yes
  12069.      fi
  12070.    fi
  12071.    chmod u+w . 2>&5
  12072.    $rm conftest*
  12073.    # SGI C++ compiler will create directory out/ii_files/ for
  12074.    # template instantiation
  12075.    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
  12076.    $rm out/* && rmdir out
  12077.    cd ..
  12078.    rmdir conftest
  12079.    $rm conftest*
  12080.  
  12081. fi
  12082. echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
  12083. echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
  12084.  
  12085.  
  12086. hard_links="nottested"
  12087. if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
  12088.   # do not overwrite the value of need_locks provided by the user
  12089.   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
  12090. echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
  12091.   hard_links=yes
  12092.   $rm conftest*
  12093.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  12094.   touch conftest.a
  12095.   ln conftest.a conftest.b 2>&5 || hard_links=no
  12096.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  12097.   echo "$as_me:$LINENO: result: $hard_links" >&5
  12098. echo "${ECHO_T}$hard_links" >&6
  12099.   if test "$hard_links" = no; then
  12100.     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
  12101. echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
  12102.     need_locks=warn
  12103.   fi
  12104. else
  12105.   need_locks=no
  12106. fi
  12107.  
  12108. echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  12109. echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
  12110.  
  12111.   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  12112.   case $host_os in
  12113.   aix4* | aix5*)
  12114.     # If we're using GNU nm, then we don't want the "-C" option.
  12115.     # -C means demangle to AIX nm, but means don't demangle with GNU nm
  12116.     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
  12117.       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  12118.     else
  12119.       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  12120.     fi
  12121.     ;;
  12122.   pw32*)
  12123.     export_symbols_cmds_CXX="$ltdll_cmds"
  12124.   ;;
  12125.   cygwin* | mingw*)
  12126.     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
  12127.   ;;
  12128.   *)
  12129.     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  12130.   ;;
  12131.   esac
  12132.  
  12133. echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
  12134. echo "${ECHO_T}$ld_shlibs_CXX" >&6
  12135. test "$ld_shlibs_CXX" = no && can_build_shared=no
  12136.  
  12137. #
  12138. # Do we need to explicitly link libc?
  12139. #
  12140. case "x$archive_cmds_need_lc_CXX" in
  12141. x|xyes)
  12142.   # Assume -lc should be added
  12143.   archive_cmds_need_lc_CXX=yes
  12144.  
  12145.   if test "$enable_shared" = yes && test "$GCC" = yes; then
  12146.     case $archive_cmds_CXX in
  12147.     *'~'*)
  12148.       # FIXME: we may have to deal with multi-command sequences.
  12149.       ;;
  12150.     '$CC '*)
  12151.       # Test whether the compiler implicitly links with -lc since on some
  12152.       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  12153.       # to ld, don't add -lc before -lgcc.
  12154.       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  12155. echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
  12156.       $rm conftest*
  12157.       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  12158.  
  12159.       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  12160.   (eval $ac_compile) 2>&5
  12161.   ac_status=$?
  12162.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  12163.   (exit $ac_status); } 2>conftest.err; then
  12164.         soname=conftest
  12165.         lib=conftest
  12166.         libobjs=conftest.$ac_objext
  12167.         deplibs=
  12168.         wl=$lt_prog_compiler_wl_CXX
  12169.     pic_flag=$lt_prog_compiler_pic_CXX
  12170.         compiler_flags=-v
  12171.         linker_flags=-v
  12172.         verstring=
  12173.         output_objdir=.
  12174.         libname=conftest
  12175.         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
  12176.         allow_undefined_flag_CXX=
  12177.         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
  12178.   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
  12179.   ac_status=$?
  12180.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  12181.   (exit $ac_status); }
  12182.         then
  12183.       archive_cmds_need_lc_CXX=no
  12184.         else
  12185.       archive_cmds_need_lc_CXX=yes
  12186.         fi
  12187.         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
  12188.       else
  12189.         cat conftest.err 1>&5
  12190.       fi
  12191.       $rm conftest*
  12192.       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
  12193. echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
  12194.       ;;
  12195.     esac
  12196.   fi
  12197.   ;;
  12198. esac
  12199.  
  12200. echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
  12201. echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
  12202. library_names_spec=
  12203. libname_spec='lib$name'
  12204. soname_spec=
  12205. shrext_cmds=".so"
  12206. postinstall_cmds=
  12207. postuninstall_cmds=
  12208. finish_cmds=
  12209. finish_eval=
  12210. shlibpath_var=
  12211. shlibpath_overrides_runpath=unknown
  12212. version_type=none
  12213. dynamic_linker="$host_os ld.so"
  12214. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  12215. if test "$GCC" = yes; then
  12216.   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  12217.   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
  12218.     # if the path contains ";" then we assume it to be the separator
  12219.     # otherwise default to the standard path separator (i.e. ":") - it is
  12220.     # assumed that no part of a normal pathname contains ";" but that should
  12221.     # okay in the real world where ";" in dirpaths is itself problematic.
  12222.     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  12223.   else
  12224.     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  12225.   fi
  12226. else
  12227.   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  12228. fi
  12229. need_lib_prefix=unknown
  12230. hardcode_into_libs=no
  12231.  
  12232. # when you set need_version to no, make sure it does not cause -set_version
  12233. # flags to be left without arguments
  12234. need_version=unknown
  12235.  
  12236. case $host_os in
  12237. aix3*)
  12238.   version_type=linux
  12239.   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  12240.   shlibpath_var=LIBPATH
  12241.  
  12242.   # AIX 3 has no versioning support, so we append a major version to the name.
  12243.   soname_spec='${libname}${release}${shared_ext}$major'
  12244.   ;;
  12245.  
  12246. aix4* | aix5*)
  12247.   version_type=linux
  12248.   need_lib_prefix=no
  12249.   need_version=no
  12250.   hardcode_into_libs=yes
  12251.   if test "$host_cpu" = ia64; then
  12252.     # AIX 5 supports IA64
  12253.     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
  12254.     shlibpath_var=LD_LIBRARY_PATH
  12255.   else
  12256.     # With GCC up to 2.95.x, collect2 would create an import file
  12257.     # for dependence libraries.  The import file would start with
  12258.     # the line `#! .'.  This would cause the generated library to
  12259.     # depend on `.', always an invalid library.  This was fixed in
  12260.     # development snapshots of GCC prior to 3.0.
  12261.     case $host_os in
  12262.       aix4 | aix4.[01] | aix4.[01].*)
  12263.       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  12264.        echo ' yes '
  12265.        echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
  12266.     :
  12267.       else
  12268.     can_build_shared=no
  12269.       fi
  12270.       ;;
  12271.     esac
  12272.     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  12273.     # soname into executable. Probably we can add versioning support to
  12274.     # collect2, so additional links can be useful in future.
  12275.     if test "$aix_use_runtimelinking" = yes; then
  12276.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  12277.       # instead of lib<name>.a to let people know that these are not
  12278.       # typical AIX shared libraries.
  12279.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12280.     else
  12281.       # We preserve .a as extension for shared libraries through AIX4.2
  12282.       # and later when we are not doing run time linking.
  12283.       library_names_spec='${libname}${release}.a $libname.a'
  12284.       soname_spec='${libname}${release}${shared_ext}$major'
  12285.     fi
  12286.     shlibpath_var=LIBPATH
  12287.   fi
  12288.   ;;
  12289.  
  12290. amigaos*)
  12291.   library_names_spec='$libname.ixlibrary $libname.a'
  12292.   # Create ${libname}_ixlibrary.a entries in /sys/libs.
  12293.   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
  12294.   ;;
  12295.  
  12296. beos*)
  12297.   library_names_spec='${libname}${shared_ext}'
  12298.   dynamic_linker="$host_os ld.so"
  12299.   shlibpath_var=LIBRARY_PATH
  12300.   ;;
  12301.  
  12302. bsdi[45]*)
  12303.   version_type=linux
  12304.   need_version=no
  12305.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12306.   soname_spec='${libname}${release}${shared_ext}$major'
  12307.   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  12308.   shlibpath_var=LD_LIBRARY_PATH
  12309.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  12310.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  12311.   # the default ld.so.conf also contains /usr/contrib/lib and
  12312.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  12313.   # libtool to hard-code these into programs
  12314.   ;;
  12315.  
  12316. cygwin* | mingw* | pw32*)
  12317.   version_type=windows
  12318.   shrext_cmds=".dll"
  12319.   need_version=no
  12320.   need_lib_prefix=no
  12321.  
  12322.   case $GCC,$host_os in
  12323.   yes,cygwin* | yes,mingw* | yes,pw32*)
  12324.     library_names_spec='$libname.dll.a'
  12325.     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  12326.     postinstall_cmds='base_file=`basename \${file}`~
  12327.       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
  12328.       dldir=$destdir/`dirname \$dlpath`~
  12329.       test -d \$dldir || mkdir -p \$dldir~
  12330.       $install_prog $dir/$dlname \$dldir/$dlname~
  12331.       chmod a+x \$dldir/$dlname'
  12332.     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
  12333.       dlpath=$dir/\$dldll~
  12334.        $rm \$dlpath'
  12335.     shlibpath_overrides_runpath=yes
  12336.  
  12337.     case $host_os in
  12338.     cygwin*)
  12339.       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  12340.       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  12341.       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
  12342.       ;;
  12343.     mingw*)
  12344.       # MinGW DLLs use traditional 'lib' prefix
  12345.       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  12346.       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  12347.       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
  12348.         # It is most probably a Windows format PATH printed by
  12349.         # mingw gcc, but we are running on Cygwin. Gcc prints its search
  12350.         # path with ; separators, and with drive letters. We can handle the
  12351.         # drive letters (cygwin fileutils understands them), so leave them,
  12352.         # especially as we might pass files found there to a mingw objdump,
  12353.         # which wouldn't understand a cygwinified path. Ahh.
  12354.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  12355.       else
  12356.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  12357.       fi
  12358.       ;;
  12359.     pw32*)
  12360.       # pw32 DLLs use 'pw' prefix rather than 'lib'
  12361.       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  12362.       ;;
  12363.     esac
  12364.     ;;
  12365.  
  12366.   *)
  12367.     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
  12368.     ;;
  12369.   esac
  12370.   dynamic_linker='Win32 ld.exe'
  12371.   # FIXME: first we should search . and the directory the executable is in
  12372.   shlibpath_var=PATH
  12373.   ;;
  12374.  
  12375. darwin* | rhapsody*)
  12376.   dynamic_linker="$host_os dyld"
  12377.   version_type=darwin
  12378.   need_lib_prefix=no
  12379.   need_version=no
  12380.   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  12381.   soname_spec='${libname}${release}${major}$shared_ext'
  12382.   shlibpath_overrides_runpath=yes
  12383.   shlibpath_var=DYLD_LIBRARY_PATH
  12384.   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  12385.   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
  12386.   if test "$GCC" = yes; then
  12387.     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
  12388.   else
  12389.     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  12390.   fi
  12391.   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  12392.   ;;
  12393.  
  12394. dgux*)
  12395.   version_type=linux
  12396.   need_lib_prefix=no
  12397.   need_version=no
  12398.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  12399.   soname_spec='${libname}${release}${shared_ext}$major'
  12400.   shlibpath_var=LD_LIBRARY_PATH
  12401.   ;;
  12402.  
  12403. freebsd1*)
  12404.   dynamic_linker=no
  12405.   ;;
  12406.  
  12407. kfreebsd*-gnu)
  12408.   version_type=linux
  12409.   need_lib_prefix=no
  12410.   need_version=no
  12411.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  12412.   soname_spec='${libname}${release}${shared_ext}$major'
  12413.   shlibpath_var=LD_LIBRARY_PATH
  12414.   shlibpath_overrides_runpath=no
  12415.   hardcode_into_libs=yes
  12416.   dynamic_linker='GNU ld.so'
  12417.   ;;
  12418.  
  12419. freebsd* | dragonfly*)
  12420.   # DragonFly does not have aout.  When/if they implement a new
  12421.   # versioning mechanism, adjust this.
  12422.   if test -x /usr/bin/objformat; then
  12423.     objformat=`/usr/bin/objformat`
  12424.   else
  12425.     case $host_os in
  12426.     freebsd[123]*) objformat=aout ;;
  12427.     *) objformat=elf ;;
  12428.     esac
  12429.   fi
  12430.   version_type=freebsd-$objformat
  12431.   case $version_type in
  12432.     freebsd-elf*)
  12433.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  12434.       need_version=no
  12435.       need_lib_prefix=no
  12436.       ;;
  12437.     freebsd-*)
  12438.       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
  12439.       need_version=yes
  12440.       ;;
  12441.   esac
  12442.   shlibpath_var=LD_LIBRARY_PATH
  12443.   case $host_os in
  12444.   freebsd2*)
  12445.     shlibpath_overrides_runpath=yes
  12446.     ;;
  12447.   freebsd3.[01]* | freebsdelf3.[01]*)
  12448.     shlibpath_overrides_runpath=yes
  12449.     hardcode_into_libs=yes
  12450.     ;;
  12451.   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
  12452.   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  12453.     shlibpath_overrides_runpath=no
  12454.     hardcode_into_libs=yes
  12455.     ;;
  12456.   freebsd*) # from 4.6 on
  12457.     shlibpath_overrides_runpath=yes
  12458.     hardcode_into_libs=yes
  12459.     ;;
  12460.   esac
  12461.   ;;
  12462.  
  12463. gnu*)
  12464.   version_type=linux
  12465.   need_lib_prefix=no
  12466.   need_version=no
  12467.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  12468.   soname_spec='${libname}${release}${shared_ext}$major'
  12469.   shlibpath_var=LD_LIBRARY_PATH
  12470.   hardcode_into_libs=yes
  12471.   ;;
  12472.  
  12473. hpux9* | hpux10* | hpux11*)
  12474.   # Give a soname corresponding to the major version so that dld.sl refuses to
  12475.   # link against other versions.
  12476.   version_type=sunos
  12477.   need_lib_prefix=no
  12478.   need_version=no
  12479.   case $host_cpu in
  12480.   ia64*)
  12481.     shrext_cmds='.so'
  12482.     hardcode_into_libs=yes
  12483.     dynamic_linker="$host_os dld.so"
  12484.     shlibpath_var=LD_LIBRARY_PATH
  12485.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  12486.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12487.     soname_spec='${libname}${release}${shared_ext}$major'
  12488.     if test "X$HPUX_IA64_MODE" = X32; then
  12489.       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  12490.     else
  12491.       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  12492.     fi
  12493.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  12494.     ;;
  12495.    hppa*64*)
  12496.      shrext_cmds='.sl'
  12497.      hardcode_into_libs=yes
  12498.      dynamic_linker="$host_os dld.sl"
  12499.      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  12500.      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  12501.      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12502.      soname_spec='${libname}${release}${shared_ext}$major'
  12503.      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  12504.      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  12505.      ;;
  12506.    *)
  12507.     shrext_cmds='.sl'
  12508.     dynamic_linker="$host_os dld.sl"
  12509.     shlibpath_var=SHLIB_PATH
  12510.     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  12511.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12512.     soname_spec='${libname}${release}${shared_ext}$major'
  12513.     ;;
  12514.   esac
  12515.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  12516.   postinstall_cmds='chmod 555 $lib'
  12517.   ;;
  12518.  
  12519. interix3*)
  12520.   version_type=linux
  12521.   need_lib_prefix=no
  12522.   need_version=no
  12523.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  12524.   soname_spec='${libname}${release}${shared_ext}$major'
  12525.   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  12526.   shlibpath_var=LD_LIBRARY_PATH
  12527.   shlibpath_overrides_runpath=no
  12528.   hardcode_into_libs=yes
  12529.   ;;
  12530.  
  12531. irix5* | irix6* | nonstopux*)
  12532.   case $host_os in
  12533.     nonstopux*) version_type=nonstopux ;;
  12534.     *)
  12535.     if test "$lt_cv_prog_gnu_ld" = yes; then
  12536.         version_type=linux
  12537.     else
  12538.         version_type=irix
  12539.     fi ;;
  12540.   esac
  12541.   need_lib_prefix=no
  12542.   need_version=no
  12543.   soname_spec='${libname}${release}${shared_ext}$major'
  12544.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  12545.   case $host_os in
  12546.   irix5* | nonstopux*)
  12547.     libsuff= shlibsuff=
  12548.     ;;
  12549.   *)
  12550.     case $LD in # libtool.m4 will add one of these switches to LD
  12551.     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  12552.       libsuff= shlibsuff= libmagic=32-bit;;
  12553.     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  12554.       libsuff=32 shlibsuff=N32 libmagic=N32;;
  12555.     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  12556.       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  12557.     *) libsuff= shlibsuff= libmagic=never-match;;
  12558.     esac
  12559.     ;;
  12560.   esac
  12561.   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  12562.   shlibpath_overrides_runpath=no
  12563.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  12564.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  12565.   hardcode_into_libs=yes
  12566.   ;;
  12567.  
  12568. # No shared lib support for Linux oldld, aout, or coff.
  12569. linux*oldld* | linux*aout* | linux*coff*)
  12570.   dynamic_linker=no
  12571.   ;;
  12572.  
  12573. # This must be Linux ELF.
  12574. linux*)
  12575.   version_type=linux
  12576.   need_lib_prefix=no
  12577.   need_version=no
  12578.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12579.   soname_spec='${libname}${release}${shared_ext}$major'
  12580.   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  12581.   shlibpath_var=LD_LIBRARY_PATH
  12582.   shlibpath_overrides_runpath=no
  12583.   # This implies no fast_install, which is unacceptable.
  12584.   # Some rework will be needed to allow for fast_install
  12585.   # before this can be enabled.
  12586.   hardcode_into_libs=yes
  12587.  
  12588.   # Append ld.so.conf contents to the search path
  12589.   if test -f /etc/ld.so.conf; then
  12590.     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,    ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
  12591.     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  12592.   fi
  12593.  
  12594.   # We used to test for /lib/ld.so.1 and disable shared libraries on
  12595.   # powerpc, because MkLinux only supported shared libraries with the
  12596.   # GNU dynamic linker.  Since this was broken with cross compilers,
  12597.   # most powerpc-linux boxes support dynamic linking these days and
  12598.   # people can always --disable-shared, the test was removed, and we
  12599.   # assume the GNU/Linux dynamic linker is in use.
  12600.   dynamic_linker='GNU/Linux ld.so'
  12601.   ;;
  12602.  
  12603. knetbsd*-gnu)
  12604.   version_type=linux
  12605.   need_lib_prefix=no
  12606.   need_version=no
  12607.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  12608.   soname_spec='${libname}${release}${shared_ext}$major'
  12609.   shlibpath_var=LD_LIBRARY_PATH
  12610.   shlibpath_overrides_runpath=no
  12611.   hardcode_into_libs=yes
  12612.   dynamic_linker='GNU ld.so'
  12613.   ;;
  12614.  
  12615. netbsd*)
  12616.   version_type=sunos
  12617.   need_lib_prefix=no
  12618.   need_version=no
  12619.   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  12620.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  12621.     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  12622.     dynamic_linker='NetBSD (a.out) ld.so'
  12623.   else
  12624.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  12625.     soname_spec='${libname}${release}${shared_ext}$major'
  12626.     dynamic_linker='NetBSD ld.elf_so'
  12627.   fi
  12628.   shlibpath_var=LD_LIBRARY_PATH
  12629.   shlibpath_overrides_runpath=yes
  12630.   hardcode_into_libs=yes
  12631.   ;;
  12632.  
  12633. newsos6)
  12634.   version_type=linux
  12635.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12636.   shlibpath_var=LD_LIBRARY_PATH
  12637.   shlibpath_overrides_runpath=yes
  12638.   ;;
  12639.  
  12640. nto-qnx*)
  12641.   version_type=linux
  12642.   need_lib_prefix=no
  12643.   need_version=no
  12644.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12645.   soname_spec='${libname}${release}${shared_ext}$major'
  12646.   shlibpath_var=LD_LIBRARY_PATH
  12647.   shlibpath_overrides_runpath=yes
  12648.   ;;
  12649.  
  12650. openbsd*)
  12651.   version_type=sunos
  12652.   sys_lib_dlsearch_path_spec="/usr/lib"
  12653.   need_lib_prefix=no
  12654.   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  12655.   case $host_os in
  12656.     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
  12657.     *)                         need_version=no  ;;
  12658.   esac
  12659.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  12660.   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  12661.   shlibpath_var=LD_LIBRARY_PATH
  12662.   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  12663.     case $host_os in
  12664.       openbsd2.[89] | openbsd2.[89].*)
  12665.     shlibpath_overrides_runpath=no
  12666.     ;;
  12667.       *)
  12668.     shlibpath_overrides_runpath=yes
  12669.     ;;
  12670.       esac
  12671.   else
  12672.     shlibpath_overrides_runpath=yes
  12673.   fi
  12674.   ;;
  12675.  
  12676. os2*)
  12677.   libname_spec='$name'
  12678.   shrext_cmds=".dll"
  12679.   need_lib_prefix=no
  12680.   library_names_spec='$libname${shared_ext} $libname.a'
  12681.   dynamic_linker='OS/2 ld.exe'
  12682.   shlibpath_var=LIBPATH
  12683.   ;;
  12684.  
  12685. osf3* | osf4* | osf5*)
  12686.   version_type=osf
  12687.   need_lib_prefix=no
  12688.   need_version=no
  12689.   soname_spec='${libname}${release}${shared_ext}$major'
  12690.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12691.   shlibpath_var=LD_LIBRARY_PATH
  12692.   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  12693.   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  12694.   ;;
  12695.  
  12696. solaris*)
  12697.   version_type=linux
  12698.   need_lib_prefix=no
  12699.   need_version=no
  12700.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12701.   soname_spec='${libname}${release}${shared_ext}$major'
  12702.   shlibpath_var=LD_LIBRARY_PATH
  12703.   shlibpath_overrides_runpath=yes
  12704.   hardcode_into_libs=yes
  12705.   # ldd complains unless libraries are executable
  12706.   postinstall_cmds='chmod +x $lib'
  12707.   ;;
  12708.  
  12709. sunos4*)
  12710.   version_type=sunos
  12711.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  12712.   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  12713.   shlibpath_var=LD_LIBRARY_PATH
  12714.   shlibpath_overrides_runpath=yes
  12715.   if test "$with_gnu_ld" = yes; then
  12716.     need_lib_prefix=no
  12717.   fi
  12718.   need_version=yes
  12719.   ;;
  12720.  
  12721. sysv4 | sysv4.3*)
  12722.   version_type=linux
  12723.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12724.   soname_spec='${libname}${release}${shared_ext}$major'
  12725.   shlibpath_var=LD_LIBRARY_PATH
  12726.   case $host_vendor in
  12727.     sni)
  12728.       shlibpath_overrides_runpath=no
  12729.       need_lib_prefix=no
  12730.       export_dynamic_flag_spec='${wl}-Blargedynsym'
  12731.       runpath_var=LD_RUN_PATH
  12732.       ;;
  12733.     siemens)
  12734.       need_lib_prefix=no
  12735.       ;;
  12736.     motorola)
  12737.       need_lib_prefix=no
  12738.       need_version=no
  12739.       shlibpath_overrides_runpath=no
  12740.       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  12741.       ;;
  12742.   esac
  12743.   ;;
  12744.  
  12745. sysv4*MP*)
  12746.   if test -d /usr/nec ;then
  12747.     version_type=linux
  12748.     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
  12749.     soname_spec='$libname${shared_ext}.$major'
  12750.     shlibpath_var=LD_LIBRARY_PATH
  12751.   fi
  12752.   ;;
  12753.  
  12754. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  12755.   version_type=freebsd-elf
  12756.   need_lib_prefix=no
  12757.   need_version=no
  12758.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  12759.   soname_spec='${libname}${release}${shared_ext}$major'
  12760.   shlibpath_var=LD_LIBRARY_PATH
  12761.   hardcode_into_libs=yes
  12762.   if test "$with_gnu_ld" = yes; then
  12763.     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  12764.     shlibpath_overrides_runpath=no
  12765.   else
  12766.     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  12767.     shlibpath_overrides_runpath=yes
  12768.     case $host_os in
  12769.       sco3.2v5*)
  12770.         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  12771.     ;;
  12772.     esac
  12773.   fi
  12774.   sys_lib_dlsearch_path_spec='/usr/lib'
  12775.   ;;
  12776.  
  12777. uts4*)
  12778.   version_type=linux
  12779.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  12780.   soname_spec='${libname}${release}${shared_ext}$major'
  12781.   shlibpath_var=LD_LIBRARY_PATH
  12782.   ;;
  12783.  
  12784. *)
  12785.   dynamic_linker=no
  12786.   ;;
  12787. esac
  12788. echo "$as_me:$LINENO: result: $dynamic_linker" >&5
  12789. echo "${ECHO_T}$dynamic_linker" >&6
  12790. test "$dynamic_linker" = no && can_build_shared=no
  12791.  
  12792. variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  12793. if test "$GCC" = yes; then
  12794.   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  12795. fi
  12796.  
  12797. echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
  12798. echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
  12799. hardcode_action_CXX=
  12800. if test -n "$hardcode_libdir_flag_spec_CXX" || \
  12801.    test -n "$runpath_var_CXX" || \
  12802.    test "X$hardcode_automatic_CXX" = "Xyes" ; then
  12803.  
  12804.   # We can hardcode non-existant directories.
  12805.   if test "$hardcode_direct_CXX" != no &&
  12806.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  12807.      # have to relink, otherwise we might link with an installed library
  12808.      # when we should be linking with a yet-to-be-installed one
  12809.      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
  12810.      test "$hardcode_minus_L_CXX" != no; then
  12811.     # Linking always hardcodes the temporary library directory.
  12812.     hardcode_action_CXX=relink
  12813.   else
  12814.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  12815.     hardcode_action_CXX=immediate
  12816.   fi
  12817. else
  12818.   # We cannot hardcode anything, or else we can only hardcode existing
  12819.   # directories.
  12820.   hardcode_action_CXX=unsupported
  12821. fi
  12822. echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
  12823. echo "${ECHO_T}$hardcode_action_CXX" >&6
  12824.  
  12825. if test "$hardcode_action_CXX" = relink; then
  12826.   # Fast installation is not supported
  12827.   enable_fast_install=no
  12828. elif test "$shlibpath_overrides_runpath" = yes ||
  12829.      test "$enable_shared" = no; then
  12830.   # Fast installation is not necessary
  12831.   enable_fast_install=needless
  12832. fi
  12833.  
  12834.  
  12835. # The else clause should only fire when bootstrapping the
  12836. # libtool distribution, otherwise you forgot to ship ltmain.sh
  12837. # with your package, and you will get complaints that there are
  12838. # no rules to generate ltmain.sh.
  12839. if test -f "$ltmain"; then
  12840.   # See if we are running on zsh, and set the options which allow our commands through
  12841.   # without removal of \ escapes.
  12842.   if test -n "${ZSH_VERSION+set}" ; then
  12843.     setopt NO_GLOB_SUBST
  12844.   fi
  12845.   # Now quote all the things that may contain metacharacters while being
  12846.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  12847.   # variables and quote the copies for generation of the libtool script.
  12848.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
  12849.     SED SHELL STRIP \
  12850.     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
  12851.     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
  12852.     deplibs_check_method reload_flag reload_cmds need_locks \
  12853.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
  12854.     lt_cv_sys_global_symbol_to_c_name_address \
  12855.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
  12856.     old_postinstall_cmds old_postuninstall_cmds \
  12857.     compiler_CXX \
  12858.     CC_CXX \
  12859.     LD_CXX \
  12860.     lt_prog_compiler_wl_CXX \
  12861.     lt_prog_compiler_pic_CXX \
  12862.     lt_prog_compiler_static_CXX \
  12863.     lt_prog_compiler_no_builtin_flag_CXX \
  12864.     export_dynamic_flag_spec_CXX \
  12865.     thread_safe_flag_spec_CXX \
  12866.     whole_archive_flag_spec_CXX \
  12867.     enable_shared_with_static_runtimes_CXX \
  12868.     old_archive_cmds_CXX \
  12869.     old_archive_from_new_cmds_CXX \
  12870.     predep_objects_CXX \
  12871.     postdep_objects_CXX \
  12872.     predeps_CXX \
  12873.     postdeps_CXX \
  12874.     compiler_lib_search_path_CXX \
  12875.     archive_cmds_CXX \
  12876.     archive_expsym_cmds_CXX \
  12877.     postinstall_cmds_CXX \
  12878.     postuninstall_cmds_CXX \
  12879.     old_archive_from_expsyms_cmds_CXX \
  12880.     allow_undefined_flag_CXX \
  12881.     no_undefined_flag_CXX \
  12882.     export_symbols_cmds_CXX \
  12883.     hardcode_libdir_flag_spec_CXX \
  12884.     hardcode_libdir_flag_spec_ld_CXX \
  12885.     hardcode_libdir_separator_CXX \
  12886.     hardcode_automatic_CXX \
  12887.     module_cmds_CXX \
  12888.     module_expsym_cmds_CXX \
  12889.     lt_cv_prog_compiler_c_o_CXX \
  12890.     exclude_expsyms_CXX \
  12891.     include_expsyms_CXX; do
  12892.  
  12893.     case $var in
  12894.     old_archive_cmds_CXX | \
  12895.     old_archive_from_new_cmds_CXX | \
  12896.     archive_cmds_CXX | \
  12897.     archive_expsym_cmds_CXX | \
  12898.     module_cmds_CXX | \
  12899.     module_expsym_cmds_CXX | \
  12900.     old_archive_from_expsyms_cmds_CXX | \
  12901.     export_symbols_cmds_CXX | \
  12902.     extract_expsyms_cmds | reload_cmds | finish_cmds | \
  12903.     postinstall_cmds | postuninstall_cmds | \
  12904.     old_postinstall_cmds | old_postuninstall_cmds | \
  12905.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  12906.       # Double-quote double-evaled strings.
  12907.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
  12908.       ;;
  12909.     *)
  12910.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
  12911.       ;;
  12912.     esac
  12913.   done
  12914.  
  12915.   case $lt_echo in
  12916.   *'\$0 --fallback-echo"')
  12917.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  12918.     ;;
  12919.   esac
  12920.  
  12921. cfgfile="$ofile"
  12922.  
  12923.   cat <<__EOF__ >> "$cfgfile"
  12924. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  12925.  
  12926. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  12927.  
  12928. # Shell to use when invoking shell scripts.
  12929. SHELL=$lt_SHELL
  12930.  
  12931. # Whether or not to build shared libraries.
  12932. build_libtool_libs=$enable_shared
  12933.  
  12934. # Whether or not to build static libraries.
  12935. build_old_libs=$enable_static
  12936.  
  12937. # Whether or not to add -lc for building shared libraries.
  12938. build_libtool_need_lc=$archive_cmds_need_lc_CXX
  12939.  
  12940. # Whether or not to disallow shared libs when runtime libs are static
  12941. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
  12942.  
  12943. # Whether or not to optimize for fast installation.
  12944. fast_install=$enable_fast_install
  12945.  
  12946. # The host system.
  12947. host_alias=$host_alias
  12948. host=$host
  12949. host_os=$host_os
  12950.  
  12951. # The build system.
  12952. build_alias=$build_alias
  12953. build=$build
  12954. build_os=$build_os
  12955.  
  12956. # An echo program that does not interpret backslashes.
  12957. echo=$lt_echo
  12958.  
  12959. # The archiver.
  12960. AR=$lt_AR
  12961. AR_FLAGS=$lt_AR_FLAGS
  12962.  
  12963. # A C compiler.
  12964. LTCC=$lt_LTCC
  12965.  
  12966. # LTCC compiler flags.
  12967. LTCFLAGS=$lt_LTCFLAGS
  12968.  
  12969. # A language-specific compiler.
  12970. CC=$lt_compiler_CXX
  12971.  
  12972. # Is the compiler the GNU C compiler?
  12973. with_gcc=$GCC_CXX
  12974.  
  12975. # An ERE matcher.
  12976. EGREP=$lt_EGREP
  12977.  
  12978. # The linker used to build libraries.
  12979. LD=$lt_LD_CXX
  12980.  
  12981. # Whether we need hard or soft links.
  12982. LN_S=$lt_LN_S
  12983.  
  12984. # A BSD-compatible nm program.
  12985. NM=$lt_NM
  12986.  
  12987. # A symbol stripping program
  12988. STRIP=$lt_STRIP
  12989.  
  12990. # Used to examine libraries when file_magic_cmd begins "file"
  12991. MAGIC_CMD=$MAGIC_CMD
  12992.  
  12993. # Used on cygwin: DLL creation program.
  12994. DLLTOOL="$DLLTOOL"
  12995.  
  12996. # Used on cygwin: object dumper.
  12997. OBJDUMP="$OBJDUMP"
  12998.  
  12999. # Used on cygwin: assembler.
  13000. AS="$AS"
  13001.  
  13002. # The name of the directory that contains temporary libtool files.
  13003. objdir=$objdir
  13004.  
  13005. # How to create reloadable object files.
  13006. reload_flag=$lt_reload_flag
  13007. reload_cmds=$lt_reload_cmds
  13008.  
  13009. # How to pass a linker flag through the compiler.
  13010. wl=$lt_lt_prog_compiler_wl_CXX
  13011.  
  13012. # Object file suffix (normally "o").
  13013. objext="$ac_objext"
  13014.  
  13015. # Old archive suffix (normally "a").
  13016. libext="$libext"
  13017.  
  13018. # Shared library suffix (normally ".so").
  13019. shrext_cmds='$shrext_cmds'
  13020.  
  13021. # Executable file suffix (normally "").
  13022. exeext="$exeext"
  13023.  
  13024. # Additional compiler flags for building library objects.
  13025. pic_flag=$lt_lt_prog_compiler_pic_CXX
  13026. pic_mode=$pic_mode
  13027.  
  13028. # What is the maximum length of a command?
  13029. max_cmd_len=$lt_cv_sys_max_cmd_len
  13030.  
  13031. # Does compiler simultaneously support -c and -o options?
  13032. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
  13033.  
  13034. # Must we lock files when doing compilation?
  13035. need_locks=$lt_need_locks
  13036.  
  13037. # Do we need the lib prefix for modules?
  13038. need_lib_prefix=$need_lib_prefix
  13039.  
  13040. # Do we need a version for libraries?
  13041. need_version=$need_version
  13042.  
  13043. # Whether dlopen is supported.
  13044. dlopen_support=$enable_dlopen
  13045.  
  13046. # Whether dlopen of programs is supported.
  13047. dlopen_self=$enable_dlopen_self
  13048.  
  13049. # Whether dlopen of statically linked programs is supported.
  13050. dlopen_self_static=$enable_dlopen_self_static
  13051.  
  13052. # Compiler flag to prevent dynamic linking.
  13053. link_static_flag=$lt_lt_prog_compiler_static_CXX
  13054.  
  13055. # Compiler flag to turn off builtin functions.
  13056. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
  13057.  
  13058. # Compiler flag to allow reflexive dlopens.
  13059. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
  13060.  
  13061. # Compiler flag to generate shared objects directly from archives.
  13062. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
  13063.  
  13064. # Compiler flag to generate thread-safe objects.
  13065. thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
  13066.  
  13067. # Library versioning type.
  13068. version_type=$version_type
  13069.  
  13070. # Format of library name prefix.
  13071. libname_spec=$lt_libname_spec
  13072.  
  13073. # List of archive names.  First name is the real one, the rest are links.
  13074. # The last name is the one that the linker finds with -lNAME.
  13075. library_names_spec=$lt_library_names_spec
  13076.  
  13077. # The coded name of the library, if different from the real name.
  13078. soname_spec=$lt_soname_spec
  13079.  
  13080. # Commands used to build and install an old-style archive.
  13081. RANLIB=$lt_RANLIB
  13082. old_archive_cmds=$lt_old_archive_cmds_CXX
  13083. old_postinstall_cmds=$lt_old_postinstall_cmds
  13084. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  13085.  
  13086. # Create an old-style archive from a shared archive.
  13087. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
  13088.  
  13089. # Create a temporary old-style archive to link instead of a shared archive.
  13090. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
  13091.  
  13092. # Commands used to build and install a shared archive.
  13093. archive_cmds=$lt_archive_cmds_CXX
  13094. archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
  13095. postinstall_cmds=$lt_postinstall_cmds
  13096. postuninstall_cmds=$lt_postuninstall_cmds
  13097.  
  13098. # Commands used to build a loadable module (assumed same as above if empty)
  13099. module_cmds=$lt_module_cmds_CXX
  13100. module_expsym_cmds=$lt_module_expsym_cmds_CXX
  13101.  
  13102. # Commands to strip libraries.
  13103. old_striplib=$lt_old_striplib
  13104. striplib=$lt_striplib
  13105.  
  13106. # Dependencies to place before the objects being linked to create a
  13107. # shared library.
  13108. predep_objects=$lt_predep_objects_CXX
  13109.  
  13110. # Dependencies to place after the objects being linked to create a
  13111. # shared library.
  13112. postdep_objects=$lt_postdep_objects_CXX
  13113.  
  13114. # Dependencies to place before the objects being linked to create a
  13115. # shared library.
  13116. predeps=$lt_predeps_CXX
  13117.  
  13118. # Dependencies to place after the objects being linked to create a
  13119. # shared library.
  13120. postdeps=$lt_postdeps_CXX
  13121.  
  13122. # The library search path used internally by the compiler when linking
  13123. # a shared library.
  13124. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
  13125.  
  13126. # Method to check whether dependent libraries are shared objects.
  13127. deplibs_check_method=$lt_deplibs_check_method
  13128.  
  13129. # Command to use when deplibs_check_method == file_magic.
  13130. file_magic_cmd=$lt_file_magic_cmd
  13131.  
  13132. # Flag that allows shared libraries with undefined symbols to be built.
  13133. allow_undefined_flag=$lt_allow_undefined_flag_CXX
  13134.  
  13135. # Flag that forces no undefined symbols.
  13136. no_undefined_flag=$lt_no_undefined_flag_CXX
  13137.  
  13138. # Commands used to finish a libtool library installation in a directory.
  13139. finish_cmds=$lt_finish_cmds
  13140.  
  13141. # Same as above, but a single script fragment to be evaled but not shown.
  13142. finish_eval=$lt_finish_eval
  13143.  
  13144. # Take the output of nm and produce a listing of raw symbols and C names.
  13145. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  13146.  
  13147. # Transform the output of nm in a proper C declaration
  13148. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  13149.  
  13150. # Transform the output of nm in a C name address pair
  13151. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  13152.  
  13153. # This is the shared library runtime path variable.
  13154. runpath_var=$runpath_var
  13155.  
  13156. # This is the shared library path variable.
  13157. shlibpath_var=$shlibpath_var
  13158.  
  13159. # Is shlibpath searched before the hard-coded library search path?
  13160. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  13161.  
  13162. # How to hardcode a shared library path into an executable.
  13163. hardcode_action=$hardcode_action_CXX
  13164.  
  13165. # Whether we should hardcode library paths into libraries.
  13166. hardcode_into_libs=$hardcode_into_libs
  13167.  
  13168. # Flag to hardcode \$libdir into a binary during linking.
  13169. # This must work even if \$libdir does not exist.
  13170. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
  13171.  
  13172. # If ld is used when linking, flag to hardcode \$libdir into
  13173. # a binary during linking. This must work even if \$libdir does
  13174. # not exist.
  13175. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
  13176.  
  13177. # Whether we need a single -rpath flag with a separated argument.
  13178. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
  13179.  
  13180. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  13181. # resulting binary.
  13182. hardcode_direct=$hardcode_direct_CXX
  13183.  
  13184. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  13185. # resulting binary.
  13186. hardcode_minus_L=$hardcode_minus_L_CXX
  13187.  
  13188. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  13189. # the resulting binary.
  13190. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
  13191.  
  13192. # Set to yes if building a shared library automatically hardcodes DIR into the library
  13193. # and all subsequent libraries and executables linked against it.
  13194. hardcode_automatic=$hardcode_automatic_CXX
  13195.  
  13196. # Variables whose values should be saved in libtool wrapper scripts and
  13197. # restored at relink time.
  13198. variables_saved_for_relink="$variables_saved_for_relink"
  13199.  
  13200. # Whether libtool must link a program against all its dependency libraries.
  13201. link_all_deplibs=$link_all_deplibs_CXX
  13202.  
  13203. # Compile-time system search path for libraries
  13204. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  13205.  
  13206. # Run-time system search path for libraries
  13207. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  13208.  
  13209. # Fix the shell variable \$srcfile for the compiler.
  13210. fix_srcfile_path="$fix_srcfile_path_CXX"
  13211.  
  13212. # Set to yes if exported symbols are required.
  13213. always_export_symbols=$always_export_symbols_CXX
  13214.  
  13215. # The commands to list exported symbols.
  13216. export_symbols_cmds=$lt_export_symbols_cmds_CXX
  13217.  
  13218. # The commands to extract the exported symbol list from a shared archive.
  13219. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  13220.  
  13221. # Symbols that should not be listed in the preloaded symbols.
  13222. exclude_expsyms=$lt_exclude_expsyms_CXX
  13223.  
  13224. # Symbols that must always be exported.
  13225. include_expsyms=$lt_include_expsyms_CXX
  13226.  
  13227. # ### END LIBTOOL TAG CONFIG: $tagname
  13228.  
  13229. __EOF__
  13230.  
  13231.  
  13232. else
  13233.   # If there is no Makefile yet, we rely on a make rule to execute
  13234.   # `config.status --recheck' to rerun these tests and create the
  13235.   # libtool script then.
  13236.   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
  13237.   if test -f "$ltmain_in"; then
  13238.     test -f Makefile && make "$ltmain"
  13239.   fi
  13240. fi
  13241.  
  13242.  
  13243. ac_ext=c
  13244. ac_cpp='$CPP $CPPFLAGS'
  13245. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  13246. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  13247. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  13248.  
  13249. CC=$lt_save_CC
  13250. LDCXX=$LD
  13251. LD=$lt_save_LD
  13252. GCC=$lt_save_GCC
  13253. with_gnu_ldcxx=$with_gnu_ld
  13254. with_gnu_ld=$lt_save_with_gnu_ld
  13255. lt_cv_path_LDCXX=$lt_cv_path_LD
  13256. lt_cv_path_LD=$lt_save_path_LD
  13257. lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
  13258. lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
  13259.  
  13260.     else
  13261.       tagname=""
  13262.     fi
  13263.     ;;
  13264.  
  13265.       F77)
  13266.     if test -n "$F77" && test "X$F77" != "Xno"; then
  13267.  
  13268. ac_ext=f
  13269. ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
  13270. ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  13271. ac_compiler_gnu=$ac_cv_f77_compiler_gnu
  13272.  
  13273.  
  13274. archive_cmds_need_lc_F77=no
  13275. allow_undefined_flag_F77=
  13276. always_export_symbols_F77=no
  13277. archive_expsym_cmds_F77=
  13278. export_dynamic_flag_spec_F77=
  13279. hardcode_direct_F77=no
  13280. hardcode_libdir_flag_spec_F77=
  13281. hardcode_libdir_flag_spec_ld_F77=
  13282. hardcode_libdir_separator_F77=
  13283. hardcode_minus_L_F77=no
  13284. hardcode_automatic_F77=no
  13285. module_cmds_F77=
  13286. module_expsym_cmds_F77=
  13287. link_all_deplibs_F77=unknown
  13288. old_archive_cmds_F77=$old_archive_cmds
  13289. no_undefined_flag_F77=
  13290. whole_archive_flag_spec_F77=
  13291. enable_shared_with_static_runtimes_F77=no
  13292.  
  13293. # Source file extension for f77 test sources.
  13294. ac_ext=f
  13295.  
  13296. # Object file extension for compiled f77 test sources.
  13297. objext=o
  13298. objext_F77=$objext
  13299.  
  13300. # Code to be used in simple compile tests
  13301. lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
  13302.  
  13303. # Code to be used in simple link tests
  13304. lt_simple_link_test_code="      program t\n      end\n"
  13305.  
  13306. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  13307.  
  13308. # If no C compiler was specified, use CC.
  13309. LTCC=${LTCC-"$CC"}
  13310.  
  13311. # If no C compiler flags were specified, use CFLAGS.
  13312. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  13313.  
  13314. # Allow CC to be a program name with arguments.
  13315. compiler=$CC
  13316.  
  13317.  
  13318. # save warnings/boilerplate of simple test code
  13319. ac_outfile=conftest.$ac_objext
  13320. printf "$lt_simple_compile_test_code" >conftest.$ac_ext
  13321. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  13322. _lt_compiler_boilerplate=`cat conftest.err`
  13323. $rm conftest*
  13324.  
  13325. ac_outfile=conftest.$ac_objext
  13326. printf "$lt_simple_link_test_code" >conftest.$ac_ext
  13327. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  13328. _lt_linker_boilerplate=`cat conftest.err`
  13329. $rm conftest*
  13330.  
  13331.  
  13332. # Allow CC to be a program name with arguments.
  13333. lt_save_CC="$CC"
  13334. CC=${F77-"f77"}
  13335. compiler=$CC
  13336. compiler_F77=$CC
  13337. for cc_temp in $compiler""; do
  13338.   case $cc_temp in
  13339.     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  13340.     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  13341.     \-*) ;;
  13342.     *) break;;
  13343.   esac
  13344. done
  13345. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  13346.  
  13347.  
  13348. echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
  13349. echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
  13350. echo "$as_me:$LINENO: result: $can_build_shared" >&5
  13351. echo "${ECHO_T}$can_build_shared" >&6
  13352.  
  13353. echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
  13354. echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
  13355. test "$can_build_shared" = "no" && enable_shared=no
  13356.  
  13357. # On AIX, shared libraries and static libraries use the same namespace, and
  13358. # are all built from PIC.
  13359. case $host_os in
  13360. aix3*)
  13361.   test "$enable_shared" = yes && enable_static=no
  13362.   if test -n "$RANLIB"; then
  13363.     archive_cmds="$archive_cmds~\$RANLIB \$lib"
  13364.     postinstall_cmds='$RANLIB $lib'
  13365.   fi
  13366.   ;;
  13367. aix4* | aix5*)
  13368.   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
  13369.     test "$enable_shared" = yes && enable_static=no
  13370.   fi
  13371.   ;;
  13372. esac
  13373. echo "$as_me:$LINENO: result: $enable_shared" >&5
  13374. echo "${ECHO_T}$enable_shared" >&6
  13375.  
  13376. echo "$as_me:$LINENO: checking whether to build static libraries" >&5
  13377. echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
  13378. # Make sure either enable_shared or enable_static is yes.
  13379. test "$enable_shared" = yes || enable_static=yes
  13380. echo "$as_me:$LINENO: result: $enable_static" >&5
  13381. echo "${ECHO_T}$enable_static" >&6
  13382.  
  13383. GCC_F77="$G77"
  13384. LD_F77="$LD"
  13385.  
  13386. lt_prog_compiler_wl_F77=
  13387. lt_prog_compiler_pic_F77=
  13388. lt_prog_compiler_static_F77=
  13389.  
  13390. echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
  13391. echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
  13392.  
  13393.   if test "$GCC" = yes; then
  13394.     lt_prog_compiler_wl_F77='-Wl,'
  13395.     lt_prog_compiler_static_F77='-static'
  13396.  
  13397.     case $host_os in
  13398.       aix*)
  13399.       # All AIX code is PIC.
  13400.       if test "$host_cpu" = ia64; then
  13401.     # AIX 5 now supports IA64 processor
  13402.     lt_prog_compiler_static_F77='-Bstatic'
  13403.       fi
  13404.       ;;
  13405.  
  13406.     amigaos*)
  13407.       # FIXME: we need at least 68020 code to build shared libraries, but
  13408.       # adding the `-m68020' flag to GCC prevents building anything better,
  13409.       # like `-m68040'.
  13410.       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
  13411.       ;;
  13412.  
  13413.     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  13414.       # PIC is the default for these OSes.
  13415.       ;;
  13416.  
  13417.     mingw* | pw32* | os2*)
  13418.       # This hack is so that the source file can tell whether it is being
  13419.       # built for inclusion in a dll (and should export symbols for example).
  13420.       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
  13421.       ;;
  13422.  
  13423.     darwin* | rhapsody*)
  13424.       # PIC is the default on this platform
  13425.       # Common symbols not allowed in MH_DYLIB files
  13426.       lt_prog_compiler_pic_F77='-fno-common'
  13427.       ;;
  13428.  
  13429.     interix3*)
  13430.       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
  13431.       # Instead, we relocate shared libraries at runtime.
  13432.       ;;
  13433.  
  13434.     msdosdjgpp*)
  13435.       # Just because we use GCC doesn't mean we suddenly get shared libraries
  13436.       # on systems that don't support them.
  13437.       lt_prog_compiler_can_build_shared_F77=no
  13438.       enable_shared=no
  13439.       ;;
  13440.  
  13441.     sysv4*MP*)
  13442.       if test -d /usr/nec; then
  13443.     lt_prog_compiler_pic_F77=-Kconform_pic
  13444.       fi
  13445.       ;;
  13446.  
  13447.     hpux*)
  13448.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  13449.       # not for PA HP-UX.
  13450.       case $host_cpu in
  13451.       hppa*64*|ia64*)
  13452.     # +Z the default
  13453.     ;;
  13454.       *)
  13455.     lt_prog_compiler_pic_F77='-fPIC'
  13456.     ;;
  13457.       esac
  13458.       ;;
  13459.  
  13460.     *)
  13461.       lt_prog_compiler_pic_F77='-fPIC'
  13462.       ;;
  13463.     esac
  13464.   else
  13465.     # PORTME Check for flag to pass linker flags through the system compiler.
  13466.     case $host_os in
  13467.     aix*)
  13468.       lt_prog_compiler_wl_F77='-Wl,'
  13469.       if test "$host_cpu" = ia64; then
  13470.     # AIX 5 now supports IA64 processor
  13471.     lt_prog_compiler_static_F77='-Bstatic'
  13472.       else
  13473.     lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
  13474.       fi
  13475.       ;;
  13476.       darwin*)
  13477.         # PIC is the default on this platform
  13478.         # Common symbols not allowed in MH_DYLIB files
  13479.        case $cc_basename in
  13480.          xlc*)
  13481.          lt_prog_compiler_pic_F77='-qnocommon'
  13482.          lt_prog_compiler_wl_F77='-Wl,'
  13483.          ;;
  13484.        esac
  13485.        ;;
  13486.  
  13487.     mingw* | pw32* | os2*)
  13488.       # This hack is so that the source file can tell whether it is being
  13489.       # built for inclusion in a dll (and should export symbols for example).
  13490.       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
  13491.       ;;
  13492.  
  13493.     hpux9* | hpux10* | hpux11*)
  13494.       lt_prog_compiler_wl_F77='-Wl,'
  13495.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  13496.       # not for PA HP-UX.
  13497.       case $host_cpu in
  13498.       hppa*64*|ia64*)
  13499.     # +Z the default
  13500.     ;;
  13501.       *)
  13502.     lt_prog_compiler_pic_F77='+Z'
  13503.     ;;
  13504.       esac
  13505.       # Is there a better lt_prog_compiler_static that works with the bundled CC?
  13506.       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
  13507.       ;;
  13508.  
  13509.     irix5* | irix6* | nonstopux*)
  13510.       lt_prog_compiler_wl_F77='-Wl,'
  13511.       # PIC (with -KPIC) is the default.
  13512.       lt_prog_compiler_static_F77='-non_shared'
  13513.       ;;
  13514.  
  13515.     newsos6)
  13516.       lt_prog_compiler_pic_F77='-KPIC'
  13517.       lt_prog_compiler_static_F77='-Bstatic'
  13518.       ;;
  13519.  
  13520.     linux*)
  13521.       case $cc_basename in
  13522.       icc* | ecc*)
  13523.     lt_prog_compiler_wl_F77='-Wl,'
  13524.     lt_prog_compiler_pic_F77='-KPIC'
  13525.     lt_prog_compiler_static_F77='-static'
  13526.         ;;
  13527.       pgcc* | pgf77* | pgf90* | pgf95*)
  13528.         # Portland Group compilers (*not* the Pentium gcc compiler,
  13529.     # which looks to be a dead project)
  13530.     lt_prog_compiler_wl_F77='-Wl,'
  13531.     lt_prog_compiler_pic_F77='-fpic'
  13532.     lt_prog_compiler_static_F77='-Bstatic'
  13533.         ;;
  13534.       ccc*)
  13535.         lt_prog_compiler_wl_F77='-Wl,'
  13536.         # All Alpha code is PIC.
  13537.         lt_prog_compiler_static_F77='-non_shared'
  13538.         ;;
  13539.       esac
  13540.       ;;
  13541.  
  13542.     osf3* | osf4* | osf5*)
  13543.       lt_prog_compiler_wl_F77='-Wl,'
  13544.       # All OSF/1 code is PIC.
  13545.       lt_prog_compiler_static_F77='-non_shared'
  13546.       ;;
  13547.  
  13548.     solaris*)
  13549.       lt_prog_compiler_pic_F77='-KPIC'
  13550.       lt_prog_compiler_static_F77='-Bstatic'
  13551.       case $cc_basename in
  13552.       f77* | f90* | f95*)
  13553.     lt_prog_compiler_wl_F77='-Qoption ld ';;
  13554.       *)
  13555.     lt_prog_compiler_wl_F77='-Wl,';;
  13556.       esac
  13557.       ;;
  13558.  
  13559.     sunos4*)
  13560.       lt_prog_compiler_wl_F77='-Qoption ld '
  13561.       lt_prog_compiler_pic_F77='-PIC'
  13562.       lt_prog_compiler_static_F77='-Bstatic'
  13563.       ;;
  13564.  
  13565.     sysv4 | sysv4.2uw2* | sysv4.3*)
  13566.       lt_prog_compiler_wl_F77='-Wl,'
  13567.       lt_prog_compiler_pic_F77='-KPIC'
  13568.       lt_prog_compiler_static_F77='-Bstatic'
  13569.       ;;
  13570.  
  13571.     sysv4*MP*)
  13572.       if test -d /usr/nec ;then
  13573.     lt_prog_compiler_pic_F77='-Kconform_pic'
  13574.     lt_prog_compiler_static_F77='-Bstatic'
  13575.       fi
  13576.       ;;
  13577.  
  13578.     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
  13579.       lt_prog_compiler_wl_F77='-Wl,'
  13580.       lt_prog_compiler_pic_F77='-KPIC'
  13581.       lt_prog_compiler_static_F77='-Bstatic'
  13582.       ;;
  13583.  
  13584.     unicos*)
  13585.       lt_prog_compiler_wl_F77='-Wl,'
  13586.       lt_prog_compiler_can_build_shared_F77=no
  13587.       ;;
  13588.  
  13589.     uts4*)
  13590.       lt_prog_compiler_pic_F77='-pic'
  13591.       lt_prog_compiler_static_F77='-Bstatic'
  13592.       ;;
  13593.  
  13594.     *)
  13595.       lt_prog_compiler_can_build_shared_F77=no
  13596.       ;;
  13597.     esac
  13598.   fi
  13599.  
  13600. echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
  13601. echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
  13602.  
  13603. #
  13604. # Check to make sure the PIC flag actually works.
  13605. #
  13606. if test -n "$lt_prog_compiler_pic_F77"; then
  13607.  
  13608. echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
  13609. echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
  13610. if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
  13611.   echo $ECHO_N "(cached) $ECHO_C" >&6
  13612. else
  13613.   lt_prog_compiler_pic_works_F77=no
  13614.   ac_outfile=conftest.$ac_objext
  13615.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  13616.    lt_compiler_flag="$lt_prog_compiler_pic_F77"
  13617.    # Insert the option either (1) after the last *FLAGS variable, or
  13618.    # (2) before a word containing "conftest.", or (3) at the end.
  13619.    # Note that $ac_compile itself does not contain backslashes and begins
  13620.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  13621.    # The option is referenced via a variable to avoid confusing sed.
  13622.    lt_compile=`echo "$ac_compile" | $SED \
  13623.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  13624.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  13625.    -e 's:$: $lt_compiler_flag:'`
  13626.    (eval echo "\"\$as_me:13628: $lt_compile\"" >&5)
  13627.    (eval "$lt_compile" 2>conftest.err)
  13628.    ac_status=$?
  13629.    cat conftest.err >&5
  13630.    echo "$as_me:13632: \$? = $ac_status" >&5
  13631.    if (exit $ac_status) && test -s "$ac_outfile"; then
  13632.      # The compiler can only warn and ignore the option if not recognized
  13633.      # So say no if there are warnings other than the usual output.
  13634.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  13635.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  13636.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  13637.        lt_prog_compiler_pic_works_F77=yes
  13638.      fi
  13639.    fi
  13640.    $rm conftest*
  13641.  
  13642. fi
  13643. echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
  13644. echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
  13645.  
  13646. if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
  13647.     case $lt_prog_compiler_pic_F77 in
  13648.      "" | " "*) ;;
  13649.      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
  13650.      esac
  13651. else
  13652.     lt_prog_compiler_pic_F77=
  13653.      lt_prog_compiler_can_build_shared_F77=no
  13654. fi
  13655.  
  13656. fi
  13657. case $host_os in
  13658.   # For platforms which do not support PIC, -DPIC is meaningless:
  13659.   *djgpp*)
  13660.     lt_prog_compiler_pic_F77=
  13661.     ;;
  13662.   *)
  13663.     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
  13664.     ;;
  13665. esac
  13666.  
  13667. #
  13668. # Check to make sure the static flag actually works.
  13669. #
  13670. wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
  13671. echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
  13672. echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
  13673. if test "${lt_prog_compiler_static_works_F77+set}" = set; then
  13674.   echo $ECHO_N "(cached) $ECHO_C" >&6
  13675. else
  13676.   lt_prog_compiler_static_works_F77=no
  13677.    save_LDFLAGS="$LDFLAGS"
  13678.    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
  13679.    printf "$lt_simple_link_test_code" > conftest.$ac_ext
  13680.    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  13681.      # The linker can only warn and ignore the option if not recognized
  13682.      # So say no if there are warnings
  13683.      if test -s conftest.err; then
  13684.        # Append any errors to the config.log.
  13685.        cat conftest.err 1>&5
  13686.        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
  13687.        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  13688.        if diff conftest.exp conftest.er2 >/dev/null; then
  13689.          lt_prog_compiler_static_works_F77=yes
  13690.        fi
  13691.      else
  13692.        lt_prog_compiler_static_works_F77=yes
  13693.      fi
  13694.    fi
  13695.    $rm conftest*
  13696.    LDFLAGS="$save_LDFLAGS"
  13697.  
  13698. fi
  13699. echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
  13700. echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
  13701.  
  13702. if test x"$lt_prog_compiler_static_works_F77" = xyes; then
  13703.     :
  13704. else
  13705.     lt_prog_compiler_static_F77=
  13706. fi
  13707.  
  13708.  
  13709. echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
  13710. echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
  13711. if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
  13712.   echo $ECHO_N "(cached) $ECHO_C" >&6
  13713. else
  13714.   lt_cv_prog_compiler_c_o_F77=no
  13715.    $rm -r conftest 2>/dev/null
  13716.    mkdir conftest
  13717.    cd conftest
  13718.    mkdir out
  13719.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  13720.  
  13721.    lt_compiler_flag="-o out/conftest2.$ac_objext"
  13722.    # Insert the option either (1) after the last *FLAGS variable, or
  13723.    # (2) before a word containing "conftest.", or (3) at the end.
  13724.    # Note that $ac_compile itself does not contain backslashes and begins
  13725.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  13726.    lt_compile=`echo "$ac_compile" | $SED \
  13727.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  13728.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  13729.    -e 's:$: $lt_compiler_flag:'`
  13730.    (eval echo "\"\$as_me:13732: $lt_compile\"" >&5)
  13731.    (eval "$lt_compile" 2>out/conftest.err)
  13732.    ac_status=$?
  13733.    cat out/conftest.err >&5
  13734.    echo "$as_me:13736: \$? = $ac_status" >&5
  13735.    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  13736.    then
  13737.      # The compiler can only warn and ignore the option if not recognized
  13738.      # So say no if there are warnings
  13739.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
  13740.      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  13741.      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  13742.        lt_cv_prog_compiler_c_o_F77=yes
  13743.      fi
  13744.    fi
  13745.    chmod u+w . 2>&5
  13746.    $rm conftest*
  13747.    # SGI C++ compiler will create directory out/ii_files/ for
  13748.    # template instantiation
  13749.    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
  13750.    $rm out/* && rmdir out
  13751.    cd ..
  13752.    rmdir conftest
  13753.    $rm conftest*
  13754.  
  13755. fi
  13756. echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
  13757. echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
  13758.  
  13759.  
  13760. hard_links="nottested"
  13761. if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
  13762.   # do not overwrite the value of need_locks provided by the user
  13763.   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
  13764. echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
  13765.   hard_links=yes
  13766.   $rm conftest*
  13767.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  13768.   touch conftest.a
  13769.   ln conftest.a conftest.b 2>&5 || hard_links=no
  13770.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  13771.   echo "$as_me:$LINENO: result: $hard_links" >&5
  13772. echo "${ECHO_T}$hard_links" >&6
  13773.   if test "$hard_links" = no; then
  13774.     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
  13775. echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
  13776.     need_locks=warn
  13777.   fi
  13778. else
  13779.   need_locks=no
  13780. fi
  13781.  
  13782. echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  13783. echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
  13784.  
  13785.   runpath_var=
  13786.   allow_undefined_flag_F77=
  13787.   enable_shared_with_static_runtimes_F77=no
  13788.   archive_cmds_F77=
  13789.   archive_expsym_cmds_F77=
  13790.   old_archive_From_new_cmds_F77=
  13791.   old_archive_from_expsyms_cmds_F77=
  13792.   export_dynamic_flag_spec_F77=
  13793.   whole_archive_flag_spec_F77=
  13794.   thread_safe_flag_spec_F77=
  13795.   hardcode_libdir_flag_spec_F77=
  13796.   hardcode_libdir_flag_spec_ld_F77=
  13797.   hardcode_libdir_separator_F77=
  13798.   hardcode_direct_F77=no
  13799.   hardcode_minus_L_F77=no
  13800.   hardcode_shlibpath_var_F77=unsupported
  13801.   link_all_deplibs_F77=unknown
  13802.   hardcode_automatic_F77=no
  13803.   module_cmds_F77=
  13804.   module_expsym_cmds_F77=
  13805.   always_export_symbols_F77=no
  13806.   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  13807.   # include_expsyms should be a list of space-separated symbols to be *always*
  13808.   # included in the symbol list
  13809.   include_expsyms_F77=
  13810.   # exclude_expsyms can be an extended regexp of symbols to exclude
  13811.   # it will be wrapped by ` (' and `)$', so one must not match beginning or
  13812.   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  13813.   # as well as any symbol that contains `d'.
  13814.   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
  13815.   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  13816.   # platforms (ab)use it in PIC code, but their linkers get confused if
  13817.   # the symbol is explicitly referenced.  Since portable code cannot
  13818.   # rely on this symbol name, it's probably fine to never include it in
  13819.   # preloaded symbol tables.
  13820.   extract_expsyms_cmds=
  13821.   # Just being paranoid about ensuring that cc_basename is set.
  13822.   for cc_temp in $compiler""; do
  13823.   case $cc_temp in
  13824.     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  13825.     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  13826.     \-*) ;;
  13827.     *) break;;
  13828.   esac
  13829. done
  13830. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  13831.  
  13832.   case $host_os in
  13833.   cygwin* | mingw* | pw32*)
  13834.     # FIXME: the MSVC++ port hasn't been tested in a loooong time
  13835.     # When not using gcc, we currently assume that we are using
  13836.     # Microsoft Visual C++.
  13837.     if test "$GCC" != yes; then
  13838.       with_gnu_ld=no
  13839.     fi
  13840.     ;;
  13841.   interix*)
  13842.     # we just hope/assume this is gcc and not c89 (= MSVC++)
  13843.     with_gnu_ld=yes
  13844.     ;;
  13845.   openbsd*)
  13846.     with_gnu_ld=no
  13847.     ;;
  13848.   esac
  13849.  
  13850.   ld_shlibs_F77=yes
  13851.   if test "$with_gnu_ld" = yes; then
  13852.     # If archive_cmds runs LD, not CC, wlarc should be empty
  13853.     wlarc='${wl}'
  13854.  
  13855.     # Set some defaults for GNU ld with shared library support. These
  13856.     # are reset later if shared libraries are not supported. Putting them
  13857.     # here allows them to be overridden if necessary.
  13858.     runpath_var=LD_RUN_PATH
  13859.     hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
  13860.     export_dynamic_flag_spec_F77='${wl}--export-dynamic'
  13861.     # ancient GNU ld didn't support --whole-archive et. al.
  13862.     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
  13863.     whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
  13864.       else
  13865.       whole_archive_flag_spec_F77=
  13866.     fi
  13867.     supports_anon_versioning=no
  13868.     case `$LD -v 2>/dev/null` in
  13869.       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
  13870.       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
  13871.       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
  13872.       *\ 2.11.*) ;; # other 2.11 versions
  13873.       *) supports_anon_versioning=yes ;;
  13874.     esac
  13875.  
  13876.     # See if GNU ld supports shared libraries.
  13877.     case $host_os in
  13878.     aix3* | aix4* | aix5*)
  13879.       # On AIX/PPC, the GNU linker is very broken
  13880.       if test "$host_cpu" != ia64; then
  13881.     ld_shlibs_F77=no
  13882.     cat <<EOF 1>&2
  13883.  
  13884. *** Warning: the GNU linker, at least up to release 2.9.1, is reported
  13885. *** to be unable to reliably create shared libraries on AIX.
  13886. *** Therefore, libtool is disabling shared libraries support.  If you
  13887. *** really care for shared libraries, you may want to modify your PATH
  13888. *** so that a non-GNU linker is found, and then restart.
  13889.  
  13890. EOF
  13891.       fi
  13892.       ;;
  13893.  
  13894.     amigaos*)
  13895.       archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
  13896.       hardcode_libdir_flag_spec_F77='-L$libdir'
  13897.       hardcode_minus_L_F77=yes
  13898.  
  13899.       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
  13900.       # that the semantics of dynamic libraries on AmigaOS, at least up
  13901.       # to version 4, is to share data among multiple programs linked
  13902.       # with the same dynamic library.  Since this doesn't match the
  13903.       # behavior of shared libraries on other platforms, we can't use
  13904.       # them.
  13905.       ld_shlibs_F77=no
  13906.       ;;
  13907.  
  13908.     beos*)
  13909.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  13910.     allow_undefined_flag_F77=unsupported
  13911.     # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
  13912.     # support --undefined.  This deserves some investigation.  FIXME
  13913.     archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  13914.       else
  13915.     ld_shlibs_F77=no
  13916.       fi
  13917.       ;;
  13918.  
  13919.     cygwin* | mingw* | pw32*)
  13920.       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
  13921.       # as there is no search path for DLLs.
  13922.       hardcode_libdir_flag_spec_F77='-L$libdir'
  13923.       allow_undefined_flag_F77=unsupported
  13924.       always_export_symbols_F77=no
  13925.       enable_shared_with_static_runtimes_F77=yes
  13926.       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
  13927.  
  13928.       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  13929.         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  13930.     # If the export-symbols file already is a .def file (1st line
  13931.     # is EXPORTS), use it as is; otherwise, prepend...
  13932.     archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  13933.       cp $export_symbols $output_objdir/$soname.def;
  13934.     else
  13935.       echo EXPORTS > $output_objdir/$soname.def;
  13936.       cat $export_symbols >> $output_objdir/$soname.def;
  13937.     fi~
  13938.     $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  13939.       else
  13940.     ld_shlibs_F77=no
  13941.       fi
  13942.       ;;
  13943.  
  13944.     interix3*)
  13945.       hardcode_direct_F77=no
  13946.       hardcode_shlibpath_var_F77=no
  13947.       hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
  13948.       export_dynamic_flag_spec_F77='${wl}-E'
  13949.       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
  13950.       # Instead, shared libraries are loaded at an image base (0x10000000 by
  13951.       # default) and relocated if they conflict, which is a slow very memory
  13952.       # consuming and fragmenting process.  To avoid this, we pick a random,
  13953.       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
  13954.       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
  13955.       archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  13956.       archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  13957.       ;;
  13958.  
  13959.     linux*)
  13960.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  13961.     tmp_addflag=
  13962.     case $cc_basename,$host_cpu in
  13963.     pgcc*)                # Portland Group C compiler
  13964.       whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
  13965.       tmp_addflag=' $pic_flag'
  13966.       ;;
  13967.     pgf77* | pgf90* | pgf95*)    # Portland Group f77 and f90 compilers
  13968.       whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
  13969.       tmp_addflag=' $pic_flag -Mnomain' ;;
  13970.     ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
  13971.       tmp_addflag=' -i_dynamic' ;;
  13972.     efc*,ia64* | ifort*,ia64*)    # Intel Fortran compiler on ia64
  13973.       tmp_addflag=' -i_dynamic -nofor_main' ;;
  13974.     ifc* | ifort*)            # Intel Fortran compiler
  13975.       tmp_addflag=' -nofor_main' ;;
  13976.     esac
  13977.     archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  13978.  
  13979.     if test $supports_anon_versioning = yes; then
  13980.       archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
  13981.   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
  13982.   $echo "local: *; };" >> $output_objdir/$libname.ver~
  13983.       $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
  13984.     fi
  13985.       else
  13986.     ld_shlibs_F77=no
  13987.       fi
  13988.       ;;
  13989.  
  13990.     netbsd*)
  13991.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  13992.     archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  13993.     wlarc=
  13994.       else
  13995.     archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  13996.     archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  13997.       fi
  13998.       ;;
  13999.  
  14000.     solaris*)
  14001.       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
  14002.     ld_shlibs_F77=no
  14003.     cat <<EOF 1>&2
  14004.  
  14005. *** Warning: The releases 2.8.* of the GNU linker cannot reliably
  14006. *** create shared libraries on Solaris systems.  Therefore, libtool
  14007. *** is disabling shared libraries support.  We urge you to upgrade GNU
  14008. *** binutils to release 2.9.1 or newer.  Another option is to modify
  14009. *** your PATH or compiler configuration so that the native linker is
  14010. *** used, and then restart.
  14011.  
  14012. EOF
  14013.       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  14014.     archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  14015.     archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  14016.       else
  14017.     ld_shlibs_F77=no
  14018.       fi
  14019.       ;;
  14020.  
  14021.     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
  14022.       case `$LD -v 2>&1` in
  14023.         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
  14024.     ld_shlibs_F77=no
  14025.     cat <<_LT_EOF 1>&2
  14026.  
  14027. *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
  14028. *** reliably create shared libraries on SCO systems.  Therefore, libtool
  14029. *** is disabling shared libraries support.  We urge you to upgrade GNU
  14030. *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
  14031. *** your PATH or compiler configuration so that the native linker is
  14032. *** used, and then restart.
  14033.  
  14034. _LT_EOF
  14035.     ;;
  14036.     *)
  14037.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  14038.         hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
  14039.         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
  14040.         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
  14041.       else
  14042.         ld_shlibs_F77=no
  14043.       fi
  14044.     ;;
  14045.       esac
  14046.       ;;
  14047.  
  14048.     sunos4*)
  14049.       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  14050.       wlarc=
  14051.       hardcode_direct_F77=yes
  14052.       hardcode_shlibpath_var_F77=no
  14053.       ;;
  14054.  
  14055.     *)
  14056.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  14057.     archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  14058.     archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  14059.       else
  14060.     ld_shlibs_F77=no
  14061.       fi
  14062.       ;;
  14063.     esac
  14064.  
  14065.     if test "$ld_shlibs_F77" = no; then
  14066.       runpath_var=
  14067.       hardcode_libdir_flag_spec_F77=
  14068.       export_dynamic_flag_spec_F77=
  14069.       whole_archive_flag_spec_F77=
  14070.     fi
  14071.   else
  14072.     # PORTME fill in a description of your system's linker (not GNU ld)
  14073.     case $host_os in
  14074.     aix3*)
  14075.       allow_undefined_flag_F77=unsupported
  14076.       always_export_symbols_F77=yes
  14077.       archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
  14078.       # Note: this linker hardcodes the directories in LIBPATH if there
  14079.       # are no directories specified by -L.
  14080.       hardcode_minus_L_F77=yes
  14081.       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
  14082.     # Neither direct hardcoding nor static linking is supported with a
  14083.     # broken collect2.
  14084.     hardcode_direct_F77=unsupported
  14085.       fi
  14086.       ;;
  14087.  
  14088.     aix4* | aix5*)
  14089.       if test "$host_cpu" = ia64; then
  14090.     # On IA64, the linker does run time linking by default, so we don't
  14091.     # have to do anything special.
  14092.     aix_use_runtimelinking=no
  14093.     exp_sym_flag='-Bexport'
  14094.     no_entry_flag=""
  14095.       else
  14096.     # If we're using GNU nm, then we don't want the "-C" option.
  14097.     # -C means demangle to AIX nm, but means don't demangle with GNU nm
  14098.     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
  14099.       export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  14100.     else
  14101.       export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  14102.     fi
  14103.     aix_use_runtimelinking=no
  14104.  
  14105.     # Test if we are trying to use run time linking or normal
  14106.     # AIX style linking. If -brtl is somewhere in LDFLAGS, we
  14107.     # need to do runtime linking.
  14108.     case $host_os in aix4.[23]|aix4.[23].*|aix5*)
  14109.       for ld_flag in $LDFLAGS; do
  14110.         if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
  14111.           aix_use_runtimelinking=yes
  14112.           break
  14113.         fi
  14114.       done
  14115.       ;;
  14116.     esac
  14117.  
  14118.     exp_sym_flag='-bexport'
  14119.     no_entry_flag='-bnoentry'
  14120.       fi
  14121.  
  14122.       # When large executables or shared objects are built, AIX ld can
  14123.       # have problems creating the table of contents.  If linking a library
  14124.       # or program results in "error TOC overflow" add -mminimal-toc to
  14125.       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
  14126.       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
  14127.  
  14128.       archive_cmds_F77=''
  14129.       hardcode_direct_F77=yes
  14130.       hardcode_libdir_separator_F77=':'
  14131.       link_all_deplibs_F77=yes
  14132.  
  14133.       if test "$GCC" = yes; then
  14134.     case $host_os in aix4.[012]|aix4.[012].*)
  14135.     # We only want to do this on AIX 4.2 and lower, the check
  14136.     # below for broken collect2 doesn't work under 4.3+
  14137.       collect2name=`${CC} -print-prog-name=collect2`
  14138.       if test -f "$collect2name" && \
  14139.          strings "$collect2name" | grep resolve_lib_name >/dev/null
  14140.       then
  14141.         # We have reworked collect2
  14142.         hardcode_direct_F77=yes
  14143.       else
  14144.         # We have old collect2
  14145.         hardcode_direct_F77=unsupported
  14146.         # It fails to find uninstalled libraries when the uninstalled
  14147.         # path is not listed in the libpath.  Setting hardcode_minus_L
  14148.         # to unsupported forces relinking
  14149.         hardcode_minus_L_F77=yes
  14150.         hardcode_libdir_flag_spec_F77='-L$libdir'
  14151.         hardcode_libdir_separator_F77=
  14152.       fi
  14153.       ;;
  14154.     esac
  14155.     shared_flag='-shared'
  14156.     if test "$aix_use_runtimelinking" = yes; then
  14157.       shared_flag="$shared_flag "'${wl}-G'
  14158.     fi
  14159.       else
  14160.     # not using gcc
  14161.     if test "$host_cpu" = ia64; then
  14162.       # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  14163.       # chokes on -Wl,-G. The following line is correct:
  14164.       shared_flag='-G'
  14165.     else
  14166.       if test "$aix_use_runtimelinking" = yes; then
  14167.         shared_flag='${wl}-G'
  14168.       else
  14169.         shared_flag='${wl}-bM:SRE'
  14170.       fi
  14171.     fi
  14172.       fi
  14173.  
  14174.       # It seems that -bexpall does not export symbols beginning with
  14175.       # underscore (_), so it is better to generate a list of symbols to export.
  14176.       always_export_symbols_F77=yes
  14177.       if test "$aix_use_runtimelinking" = yes; then
  14178.     # Warning - without using the other runtime loading flags (-brtl),
  14179.     # -berok will link without error, but may produce a broken library.
  14180.     allow_undefined_flag_F77='-berok'
  14181.        # Determine the default libpath from the value encoded in an empty executable.
  14182.        cat >conftest.$ac_ext <<_ACEOF
  14183.       program main
  14184.  
  14185.       end
  14186. _ACEOF
  14187. rm -f conftest.$ac_objext conftest$ac_exeext
  14188. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  14189.   (eval $ac_link) 2>conftest.er1
  14190.   ac_status=$?
  14191.   grep -v '^ *+' conftest.er1 >conftest.err
  14192.   rm -f conftest.er1
  14193.   cat conftest.err >&5
  14194.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  14195.   (exit $ac_status); } &&
  14196.      { ac_try='test -z "$ac_f77_werror_flag"
  14197.              || test ! -s conftest.err'
  14198.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  14199.   (eval $ac_try) 2>&5
  14200.   ac_status=$?
  14201.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  14202.   (exit $ac_status); }; } &&
  14203.      { ac_try='test -s conftest$ac_exeext'
  14204.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  14205.   (eval $ac_try) 2>&5
  14206.   ac_status=$?
  14207.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  14208.   (exit $ac_status); }; }; then
  14209.  
  14210. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  14211. }'`
  14212. # Check for a 64-bit object if we didn't find anything.
  14213. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  14214. }'`; fi
  14215. else
  14216.   echo "$as_me: failed program was:" >&5
  14217. sed 's/^/| /' conftest.$ac_ext >&5
  14218.  
  14219. fi
  14220. rm -f conftest.err conftest.$ac_objext \
  14221.       conftest$ac_exeext conftest.$ac_ext
  14222. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  14223.  
  14224.        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
  14225.     archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
  14226.        else
  14227.     if test "$host_cpu" = ia64; then
  14228.       hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
  14229.       allow_undefined_flag_F77="-z nodefs"
  14230.       archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
  14231.     else
  14232.      # Determine the default libpath from the value encoded in an empty executable.
  14233.      cat >conftest.$ac_ext <<_ACEOF
  14234.       program main
  14235.  
  14236.       end
  14237. _ACEOF
  14238. rm -f conftest.$ac_objext conftest$ac_exeext
  14239. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  14240.   (eval $ac_link) 2>conftest.er1
  14241.   ac_status=$?
  14242.   grep -v '^ *+' conftest.er1 >conftest.err
  14243.   rm -f conftest.er1
  14244.   cat conftest.err >&5
  14245.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  14246.   (exit $ac_status); } &&
  14247.      { ac_try='test -z "$ac_f77_werror_flag"
  14248.              || test ! -s conftest.err'
  14249.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  14250.   (eval $ac_try) 2>&5
  14251.   ac_status=$?
  14252.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  14253.   (exit $ac_status); }; } &&
  14254.      { ac_try='test -s conftest$ac_exeext'
  14255.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  14256.   (eval $ac_try) 2>&5
  14257.   ac_status=$?
  14258.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  14259.   (exit $ac_status); }; }; then
  14260.  
  14261. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  14262. }'`
  14263. # Check for a 64-bit object if we didn't find anything.
  14264. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  14265. }'`; fi
  14266. else
  14267.   echo "$as_me: failed program was:" >&5
  14268. sed 's/^/| /' conftest.$ac_ext >&5
  14269.  
  14270. fi
  14271. rm -f conftest.err conftest.$ac_objext \
  14272.       conftest$ac_exeext conftest.$ac_ext
  14273. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  14274.  
  14275.      hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
  14276.       # Warning - without using the other run time loading flags,
  14277.       # -berok will link without error, but may produce a broken library.
  14278.       no_undefined_flag_F77=' ${wl}-bernotok'
  14279.       allow_undefined_flag_F77=' ${wl}-berok'
  14280.       # Exported symbols can be pulled into shared objects from archives
  14281.       whole_archive_flag_spec_F77='$convenience'
  14282.       archive_cmds_need_lc_F77=yes
  14283.       # This is similar to how AIX traditionally builds its shared libraries.
  14284.       archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
  14285.     fi
  14286.       fi
  14287.       ;;
  14288.  
  14289.     amigaos*)
  14290.       archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
  14291.       hardcode_libdir_flag_spec_F77='-L$libdir'
  14292.       hardcode_minus_L_F77=yes
  14293.       # see comment about different semantics on the GNU ld section
  14294.       ld_shlibs_F77=no
  14295.       ;;
  14296.  
  14297.     bsdi[45]*)
  14298.       export_dynamic_flag_spec_F77=-rdynamic
  14299.       ;;
  14300.  
  14301.     cygwin* | mingw* | pw32*)
  14302.       # When not using gcc, we currently assume that we are using
  14303.       # Microsoft Visual C++.
  14304.       # hardcode_libdir_flag_spec is actually meaningless, as there is
  14305.       # no search path for DLLs.
  14306.       hardcode_libdir_flag_spec_F77=' '
  14307.       allow_undefined_flag_F77=unsupported
  14308.       # Tell ltmain to make .lib files, not .a files.
  14309.       libext=lib
  14310.       # Tell ltmain to make .dll files, not .so files.
  14311.       shrext_cmds=".dll"
  14312.       # FIXME: Setting linknames here is a bad hack.
  14313.       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
  14314.       # The linker will automatically build a .lib file if we build a DLL.
  14315.       old_archive_From_new_cmds_F77='true'
  14316.       # FIXME: Should let the user specify the lib program.
  14317.       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
  14318.       fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
  14319.       enable_shared_with_static_runtimes_F77=yes
  14320.       ;;
  14321.  
  14322.     darwin* | rhapsody*)
  14323.       case $host_os in
  14324.         rhapsody* | darwin1.[012])
  14325.          allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
  14326.          ;;
  14327.        *) # Darwin 1.3 on
  14328.          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
  14329.            allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  14330.          else
  14331.            case ${MACOSX_DEPLOYMENT_TARGET} in
  14332.              10.[012])
  14333.                allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  14334.                ;;
  14335.              10.*)
  14336.                allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
  14337.                ;;
  14338.            esac
  14339.          fi
  14340.          ;;
  14341.       esac
  14342.       archive_cmds_need_lc_F77=no
  14343.       hardcode_direct_F77=no
  14344.       hardcode_automatic_F77=yes
  14345.       hardcode_shlibpath_var_F77=unsupported
  14346.       whole_archive_flag_spec_F77=''
  14347.       link_all_deplibs_F77=yes
  14348.     if test "$GCC" = yes ; then
  14349.         output_verbose_link_cmd='echo'
  14350.         archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
  14351.       module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  14352.       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  14353.       archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  14354.       module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  14355.     else
  14356.       case $cc_basename in
  14357.         xlc*)
  14358.          output_verbose_link_cmd='echo'
  14359.          archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
  14360.          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  14361.           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  14362.          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  14363.           module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  14364.           ;;
  14365.        *)
  14366.          ld_shlibs_F77=no
  14367.           ;;
  14368.       esac
  14369.     fi
  14370.       ;;
  14371.  
  14372.     dgux*)
  14373.       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  14374.       hardcode_libdir_flag_spec_F77='-L$libdir'
  14375.       hardcode_shlibpath_var_F77=no
  14376.       ;;
  14377.  
  14378.     freebsd1*)
  14379.       ld_shlibs_F77=no
  14380.       ;;
  14381.  
  14382.     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
  14383.     # support.  Future versions do this automatically, but an explicit c++rt0.o
  14384.     # does not break anything, and helps significantly (at the cost of a little
  14385.     # extra space).
  14386.     freebsd2.2*)
  14387.       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
  14388.       hardcode_libdir_flag_spec_F77='-R$libdir'
  14389.       hardcode_direct_F77=yes
  14390.       hardcode_shlibpath_var_F77=no
  14391.       ;;
  14392.  
  14393.     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
  14394.     freebsd2*)
  14395.       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  14396.       hardcode_direct_F77=yes
  14397.       hardcode_minus_L_F77=yes
  14398.       hardcode_shlibpath_var_F77=no
  14399.       ;;
  14400.  
  14401.     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
  14402.     freebsd* | kfreebsd*-gnu | dragonfly*)
  14403.       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
  14404.       hardcode_libdir_flag_spec_F77='-R$libdir'
  14405.       hardcode_direct_F77=yes
  14406.       hardcode_shlibpath_var_F77=no
  14407.       ;;
  14408.  
  14409.     hpux9*)
  14410.       if test "$GCC" = yes; then
  14411.     archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  14412.       else
  14413.     archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  14414.       fi
  14415.       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
  14416.       hardcode_libdir_separator_F77=:
  14417.       hardcode_direct_F77=yes
  14418.  
  14419.       # hardcode_minus_L: Not really in the search PATH,
  14420.       # but as the default location of the library.
  14421.       hardcode_minus_L_F77=yes
  14422.       export_dynamic_flag_spec_F77='${wl}-E'
  14423.       ;;
  14424.  
  14425.     hpux10*)
  14426.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  14427.     archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  14428.       else
  14429.     archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  14430.       fi
  14431.       if test "$with_gnu_ld" = no; then
  14432.     hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
  14433.     hardcode_libdir_separator_F77=:
  14434.  
  14435.     hardcode_direct_F77=yes
  14436.     export_dynamic_flag_spec_F77='${wl}-E'
  14437.  
  14438.     # hardcode_minus_L: Not really in the search PATH,
  14439.     # but as the default location of the library.
  14440.     hardcode_minus_L_F77=yes
  14441.       fi
  14442.       ;;
  14443.  
  14444.     hpux11*)
  14445.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  14446.     case $host_cpu in
  14447.     hppa*64*)
  14448.       archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  14449.       ;;
  14450.     ia64*)
  14451.       archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  14452.       ;;
  14453.     *)
  14454.       archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  14455.       ;;
  14456.     esac
  14457.       else
  14458.     case $host_cpu in
  14459.     hppa*64*)
  14460.       archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  14461.       ;;
  14462.     ia64*)
  14463.       archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  14464.       ;;
  14465.     *)
  14466.       archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  14467.       ;;
  14468.     esac
  14469.       fi
  14470.       if test "$with_gnu_ld" = no; then
  14471.     hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
  14472.     hardcode_libdir_separator_F77=:
  14473.  
  14474.     case $host_cpu in
  14475.     hppa*64*|ia64*)
  14476.       hardcode_libdir_flag_spec_ld_F77='+b $libdir'
  14477.       hardcode_direct_F77=no
  14478.       hardcode_shlibpath_var_F77=no
  14479.       ;;
  14480.     *)
  14481.       hardcode_direct_F77=yes
  14482.       export_dynamic_flag_spec_F77='${wl}-E'
  14483.  
  14484.       # hardcode_minus_L: Not really in the search PATH,
  14485.       # but as the default location of the library.
  14486.       hardcode_minus_L_F77=yes
  14487.       ;;
  14488.     esac
  14489.       fi
  14490.       ;;
  14491.  
  14492.     irix5* | irix6* | nonstopux*)
  14493.       if test "$GCC" = yes; then
  14494.     archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  14495.       else
  14496.     archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  14497.     hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
  14498.       fi
  14499.       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
  14500.       hardcode_libdir_separator_F77=:
  14501.       link_all_deplibs_F77=yes
  14502.       ;;
  14503.  
  14504.     netbsd*)
  14505.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  14506.     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  14507.       else
  14508.     archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  14509.       fi
  14510.       hardcode_libdir_flag_spec_F77='-R$libdir'
  14511.       hardcode_direct_F77=yes
  14512.       hardcode_shlibpath_var_F77=no
  14513.       ;;
  14514.  
  14515.     newsos6)
  14516.       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  14517.       hardcode_direct_F77=yes
  14518.       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
  14519.       hardcode_libdir_separator_F77=:
  14520.       hardcode_shlibpath_var_F77=no
  14521.       ;;
  14522.  
  14523.     openbsd*)
  14524.       hardcode_direct_F77=yes
  14525.       hardcode_shlibpath_var_F77=no
  14526.       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  14527.     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  14528.     archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
  14529.     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
  14530.     export_dynamic_flag_spec_F77='${wl}-E'
  14531.       else
  14532.        case $host_os in
  14533.      openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
  14534.        archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  14535.        hardcode_libdir_flag_spec_F77='-R$libdir'
  14536.        ;;
  14537.      *)
  14538.        archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  14539.        hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
  14540.        ;;
  14541.        esac
  14542.       fi
  14543.       ;;
  14544.  
  14545.     os2*)
  14546.       hardcode_libdir_flag_spec_F77='-L$libdir'
  14547.       hardcode_minus_L_F77=yes
  14548.       allow_undefined_flag_F77=unsupported
  14549.       archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
  14550.       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
  14551.       ;;
  14552.  
  14553.     osf3*)
  14554.       if test "$GCC" = yes; then
  14555.     allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
  14556.     archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  14557.       else
  14558.     allow_undefined_flag_F77=' -expect_unresolved \*'
  14559.     archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  14560.       fi
  14561.       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
  14562.       hardcode_libdir_separator_F77=:
  14563.       ;;
  14564.  
  14565.     osf4* | osf5*)    # as osf3* with the addition of -msym flag
  14566.       if test "$GCC" = yes; then
  14567.     allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
  14568.     archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  14569.     hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
  14570.       else
  14571.     allow_undefined_flag_F77=' -expect_unresolved \*'
  14572.     archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  14573.     archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
  14574.     $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
  14575.  
  14576.     # Both c and cxx compiler support -rpath directly
  14577.     hardcode_libdir_flag_spec_F77='-rpath $libdir'
  14578.       fi
  14579.       hardcode_libdir_separator_F77=:
  14580.       ;;
  14581.  
  14582.     solaris*)
  14583.       no_undefined_flag_F77=' -z text'
  14584.       if test "$GCC" = yes; then
  14585.     wlarc='${wl}'
  14586.     archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  14587.     archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  14588.       $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
  14589.       else
  14590.     wlarc=''
  14591.     archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  14592.     archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  14593.       $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
  14594.       fi
  14595.       hardcode_libdir_flag_spec_F77='-R$libdir'
  14596.       hardcode_shlibpath_var_F77=no
  14597.       case $host_os in
  14598.       solaris2.[0-5] | solaris2.[0-5].*) ;;
  14599.       *)
  14600.      # The compiler driver will combine linker options so we
  14601.      # cannot just pass the convience library names through
  14602.      # without $wl, iff we do not link with $LD.
  14603.      # Luckily, gcc supports the same syntax we need for Sun Studio.
  14604.      # Supported since Solaris 2.6 (maybe 2.5.1?)
  14605.      case $wlarc in
  14606.      '')
  14607.        whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
  14608.      *)
  14609.        whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
  14610.      esac ;;
  14611.       esac
  14612.       link_all_deplibs_F77=yes
  14613.       ;;
  14614.  
  14615.     sunos4*)
  14616.       if test "x$host_vendor" = xsequent; then
  14617.     # Use $CC to link under sequent, because it throws in some extra .o
  14618.     # files that make .init and .fini sections work.
  14619.     archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  14620.       else
  14621.     archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  14622.       fi
  14623.       hardcode_libdir_flag_spec_F77='-L$libdir'
  14624.       hardcode_direct_F77=yes
  14625.       hardcode_minus_L_F77=yes
  14626.       hardcode_shlibpath_var_F77=no
  14627.       ;;
  14628.  
  14629.     sysv4)
  14630.       case $host_vendor in
  14631.     sni)
  14632.       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  14633.       hardcode_direct_F77=yes # is this really true???
  14634.     ;;
  14635.     siemens)
  14636.       ## LD is ld it makes a PLAMLIB
  14637.       ## CC just makes a GrossModule.
  14638.       archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  14639.       reload_cmds_F77='$CC -r -o $output$reload_objs'
  14640.       hardcode_direct_F77=no
  14641.         ;;
  14642.     motorola)
  14643.       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  14644.       hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
  14645.     ;;
  14646.       esac
  14647.       runpath_var='LD_RUN_PATH'
  14648.       hardcode_shlibpath_var_F77=no
  14649.       ;;
  14650.  
  14651.     sysv4.3*)
  14652.       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  14653.       hardcode_shlibpath_var_F77=no
  14654.       export_dynamic_flag_spec_F77='-Bexport'
  14655.       ;;
  14656.  
  14657.     sysv4*MP*)
  14658.       if test -d /usr/nec; then
  14659.     archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  14660.     hardcode_shlibpath_var_F77=no
  14661.     runpath_var=LD_RUN_PATH
  14662.     hardcode_runpath_var=yes
  14663.     ld_shlibs_F77=yes
  14664.       fi
  14665.       ;;
  14666.  
  14667.     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
  14668.       no_undefined_flag_F77='${wl}-z,text'
  14669.       archive_cmds_need_lc_F77=no
  14670.       hardcode_shlibpath_var_F77=no
  14671.       runpath_var='LD_RUN_PATH'
  14672.  
  14673.       if test "$GCC" = yes; then
  14674.     archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  14675.     archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  14676.       else
  14677.     archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  14678.     archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  14679.       fi
  14680.       ;;
  14681.  
  14682.     sysv5* | sco3.2v5* | sco5v6*)
  14683.       # Note: We can NOT use -z defs as we might desire, because we do not
  14684.       # link with -lc, and that would cause any symbols used from libc to
  14685.       # always be unresolved, which means just about no library would
  14686.       # ever link correctly.  If we're not using GNU ld we use -z text
  14687.       # though, which does catch some bad symbols but isn't as heavy-handed
  14688.       # as -z defs.
  14689.       no_undefined_flag_F77='${wl}-z,text'
  14690.       allow_undefined_flag_F77='${wl}-z,nodefs'
  14691.       archive_cmds_need_lc_F77=no
  14692.       hardcode_shlibpath_var_F77=no
  14693.       hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
  14694.       hardcode_libdir_separator_F77=':'
  14695.       link_all_deplibs_F77=yes
  14696.       export_dynamic_flag_spec_F77='${wl}-Bexport'
  14697.       runpath_var='LD_RUN_PATH'
  14698.  
  14699.       if test "$GCC" = yes; then
  14700.     archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  14701.     archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  14702.       else
  14703.     archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  14704.     archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  14705.       fi
  14706.       ;;
  14707.  
  14708.     uts4*)
  14709.       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  14710.       hardcode_libdir_flag_spec_F77='-L$libdir'
  14711.       hardcode_shlibpath_var_F77=no
  14712.       ;;
  14713.  
  14714.     *)
  14715.       ld_shlibs_F77=no
  14716.       ;;
  14717.     esac
  14718.   fi
  14719.  
  14720. echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
  14721. echo "${ECHO_T}$ld_shlibs_F77" >&6
  14722. test "$ld_shlibs_F77" = no && can_build_shared=no
  14723.  
  14724. #
  14725. # Do we need to explicitly link libc?
  14726. #
  14727. case "x$archive_cmds_need_lc_F77" in
  14728. x|xyes)
  14729.   # Assume -lc should be added
  14730.   archive_cmds_need_lc_F77=yes
  14731.  
  14732.   if test "$enable_shared" = yes && test "$GCC" = yes; then
  14733.     case $archive_cmds_F77 in
  14734.     *'~'*)
  14735.       # FIXME: we may have to deal with multi-command sequences.
  14736.       ;;
  14737.     '$CC '*)
  14738.       # Test whether the compiler implicitly links with -lc since on some
  14739.       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  14740.       # to ld, don't add -lc before -lgcc.
  14741.       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  14742. echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
  14743.       $rm conftest*
  14744.       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  14745.  
  14746.       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  14747.   (eval $ac_compile) 2>&5
  14748.   ac_status=$?
  14749.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  14750.   (exit $ac_status); } 2>conftest.err; then
  14751.         soname=conftest
  14752.         lib=conftest
  14753.         libobjs=conftest.$ac_objext
  14754.         deplibs=
  14755.         wl=$lt_prog_compiler_wl_F77
  14756.     pic_flag=$lt_prog_compiler_pic_F77
  14757.         compiler_flags=-v
  14758.         linker_flags=-v
  14759.         verstring=
  14760.         output_objdir=.
  14761.         libname=conftest
  14762.         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
  14763.         allow_undefined_flag_F77=
  14764.         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
  14765.   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
  14766.   ac_status=$?
  14767.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  14768.   (exit $ac_status); }
  14769.         then
  14770.       archive_cmds_need_lc_F77=no
  14771.         else
  14772.       archive_cmds_need_lc_F77=yes
  14773.         fi
  14774.         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
  14775.       else
  14776.         cat conftest.err 1>&5
  14777.       fi
  14778.       $rm conftest*
  14779.       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
  14780. echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
  14781.       ;;
  14782.     esac
  14783.   fi
  14784.   ;;
  14785. esac
  14786.  
  14787. echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
  14788. echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
  14789. library_names_spec=
  14790. libname_spec='lib$name'
  14791. soname_spec=
  14792. shrext_cmds=".so"
  14793. postinstall_cmds=
  14794. postuninstall_cmds=
  14795. finish_cmds=
  14796. finish_eval=
  14797. shlibpath_var=
  14798. shlibpath_overrides_runpath=unknown
  14799. version_type=none
  14800. dynamic_linker="$host_os ld.so"
  14801. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  14802. if test "$GCC" = yes; then
  14803.   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  14804.   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
  14805.     # if the path contains ";" then we assume it to be the separator
  14806.     # otherwise default to the standard path separator (i.e. ":") - it is
  14807.     # assumed that no part of a normal pathname contains ";" but that should
  14808.     # okay in the real world where ";" in dirpaths is itself problematic.
  14809.     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  14810.   else
  14811.     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  14812.   fi
  14813. else
  14814.   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  14815. fi
  14816. need_lib_prefix=unknown
  14817. hardcode_into_libs=no
  14818.  
  14819. # when you set need_version to no, make sure it does not cause -set_version
  14820. # flags to be left without arguments
  14821. need_version=unknown
  14822.  
  14823. case $host_os in
  14824. aix3*)
  14825.   version_type=linux
  14826.   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  14827.   shlibpath_var=LIBPATH
  14828.  
  14829.   # AIX 3 has no versioning support, so we append a major version to the name.
  14830.   soname_spec='${libname}${release}${shared_ext}$major'
  14831.   ;;
  14832.  
  14833. aix4* | aix5*)
  14834.   version_type=linux
  14835.   need_lib_prefix=no
  14836.   need_version=no
  14837.   hardcode_into_libs=yes
  14838.   if test "$host_cpu" = ia64; then
  14839.     # AIX 5 supports IA64
  14840.     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
  14841.     shlibpath_var=LD_LIBRARY_PATH
  14842.   else
  14843.     # With GCC up to 2.95.x, collect2 would create an import file
  14844.     # for dependence libraries.  The import file would start with
  14845.     # the line `#! .'.  This would cause the generated library to
  14846.     # depend on `.', always an invalid library.  This was fixed in
  14847.     # development snapshots of GCC prior to 3.0.
  14848.     case $host_os in
  14849.       aix4 | aix4.[01] | aix4.[01].*)
  14850.       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  14851.        echo ' yes '
  14852.        echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
  14853.     :
  14854.       else
  14855.     can_build_shared=no
  14856.       fi
  14857.       ;;
  14858.     esac
  14859.     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  14860.     # soname into executable. Probably we can add versioning support to
  14861.     # collect2, so additional links can be useful in future.
  14862.     if test "$aix_use_runtimelinking" = yes; then
  14863.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  14864.       # instead of lib<name>.a to let people know that these are not
  14865.       # typical AIX shared libraries.
  14866.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  14867.     else
  14868.       # We preserve .a as extension for shared libraries through AIX4.2
  14869.       # and later when we are not doing run time linking.
  14870.       library_names_spec='${libname}${release}.a $libname.a'
  14871.       soname_spec='${libname}${release}${shared_ext}$major'
  14872.     fi
  14873.     shlibpath_var=LIBPATH
  14874.   fi
  14875.   ;;
  14876.  
  14877. amigaos*)
  14878.   library_names_spec='$libname.ixlibrary $libname.a'
  14879.   # Create ${libname}_ixlibrary.a entries in /sys/libs.
  14880.   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
  14881.   ;;
  14882.  
  14883. beos*)
  14884.   library_names_spec='${libname}${shared_ext}'
  14885.   dynamic_linker="$host_os ld.so"
  14886.   shlibpath_var=LIBRARY_PATH
  14887.   ;;
  14888.  
  14889. bsdi[45]*)
  14890.   version_type=linux
  14891.   need_version=no
  14892.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  14893.   soname_spec='${libname}${release}${shared_ext}$major'
  14894.   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  14895.   shlibpath_var=LD_LIBRARY_PATH
  14896.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  14897.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  14898.   # the default ld.so.conf also contains /usr/contrib/lib and
  14899.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  14900.   # libtool to hard-code these into programs
  14901.   ;;
  14902.  
  14903. cygwin* | mingw* | pw32*)
  14904.   version_type=windows
  14905.   shrext_cmds=".dll"
  14906.   need_version=no
  14907.   need_lib_prefix=no
  14908.  
  14909.   case $GCC,$host_os in
  14910.   yes,cygwin* | yes,mingw* | yes,pw32*)
  14911.     library_names_spec='$libname.dll.a'
  14912.     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  14913.     postinstall_cmds='base_file=`basename \${file}`~
  14914.       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
  14915.       dldir=$destdir/`dirname \$dlpath`~
  14916.       test -d \$dldir || mkdir -p \$dldir~
  14917.       $install_prog $dir/$dlname \$dldir/$dlname~
  14918.       chmod a+x \$dldir/$dlname'
  14919.     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
  14920.       dlpath=$dir/\$dldll~
  14921.        $rm \$dlpath'
  14922.     shlibpath_overrides_runpath=yes
  14923.  
  14924.     case $host_os in
  14925.     cygwin*)
  14926.       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  14927.       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  14928.       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
  14929.       ;;
  14930.     mingw*)
  14931.       # MinGW DLLs use traditional 'lib' prefix
  14932.       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  14933.       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  14934.       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
  14935.         # It is most probably a Windows format PATH printed by
  14936.         # mingw gcc, but we are running on Cygwin. Gcc prints its search
  14937.         # path with ; separators, and with drive letters. We can handle the
  14938.         # drive letters (cygwin fileutils understands them), so leave them,
  14939.         # especially as we might pass files found there to a mingw objdump,
  14940.         # which wouldn't understand a cygwinified path. Ahh.
  14941.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  14942.       else
  14943.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  14944.       fi
  14945.       ;;
  14946.     pw32*)
  14947.       # pw32 DLLs use 'pw' prefix rather than 'lib'
  14948.       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  14949.       ;;
  14950.     esac
  14951.     ;;
  14952.  
  14953.   *)
  14954.     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
  14955.     ;;
  14956.   esac
  14957.   dynamic_linker='Win32 ld.exe'
  14958.   # FIXME: first we should search . and the directory the executable is in
  14959.   shlibpath_var=PATH
  14960.   ;;
  14961.  
  14962. darwin* | rhapsody*)
  14963.   dynamic_linker="$host_os dyld"
  14964.   version_type=darwin
  14965.   need_lib_prefix=no
  14966.   need_version=no
  14967.   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  14968.   soname_spec='${libname}${release}${major}$shared_ext'
  14969.   shlibpath_overrides_runpath=yes
  14970.   shlibpath_var=DYLD_LIBRARY_PATH
  14971.   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  14972.   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
  14973.   if test "$GCC" = yes; then
  14974.     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
  14975.   else
  14976.     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  14977.   fi
  14978.   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  14979.   ;;
  14980.  
  14981. dgux*)
  14982.   version_type=linux
  14983.   need_lib_prefix=no
  14984.   need_version=no
  14985.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  14986.   soname_spec='${libname}${release}${shared_ext}$major'
  14987.   shlibpath_var=LD_LIBRARY_PATH
  14988.   ;;
  14989.  
  14990. freebsd1*)
  14991.   dynamic_linker=no
  14992.   ;;
  14993.  
  14994. kfreebsd*-gnu)
  14995.   version_type=linux
  14996.   need_lib_prefix=no
  14997.   need_version=no
  14998.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  14999.   soname_spec='${libname}${release}${shared_ext}$major'
  15000.   shlibpath_var=LD_LIBRARY_PATH
  15001.   shlibpath_overrides_runpath=no
  15002.   hardcode_into_libs=yes
  15003.   dynamic_linker='GNU ld.so'
  15004.   ;;
  15005.  
  15006. freebsd* | dragonfly*)
  15007.   # DragonFly does not have aout.  When/if they implement a new
  15008.   # versioning mechanism, adjust this.
  15009.   if test -x /usr/bin/objformat; then
  15010.     objformat=`/usr/bin/objformat`
  15011.   else
  15012.     case $host_os in
  15013.     freebsd[123]*) objformat=aout ;;
  15014.     *) objformat=elf ;;
  15015.     esac
  15016.   fi
  15017.   version_type=freebsd-$objformat
  15018.   case $version_type in
  15019.     freebsd-elf*)
  15020.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  15021.       need_version=no
  15022.       need_lib_prefix=no
  15023.       ;;
  15024.     freebsd-*)
  15025.       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
  15026.       need_version=yes
  15027.       ;;
  15028.   esac
  15029.   shlibpath_var=LD_LIBRARY_PATH
  15030.   case $host_os in
  15031.   freebsd2*)
  15032.     shlibpath_overrides_runpath=yes
  15033.     ;;
  15034.   freebsd3.[01]* | freebsdelf3.[01]*)
  15035.     shlibpath_overrides_runpath=yes
  15036.     hardcode_into_libs=yes
  15037.     ;;
  15038.   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
  15039.   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  15040.     shlibpath_overrides_runpath=no
  15041.     hardcode_into_libs=yes
  15042.     ;;
  15043.   freebsd*) # from 4.6 on
  15044.     shlibpath_overrides_runpath=yes
  15045.     hardcode_into_libs=yes
  15046.     ;;
  15047.   esac
  15048.   ;;
  15049.  
  15050. gnu*)
  15051.   version_type=linux
  15052.   need_lib_prefix=no
  15053.   need_version=no
  15054.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  15055.   soname_spec='${libname}${release}${shared_ext}$major'
  15056.   shlibpath_var=LD_LIBRARY_PATH
  15057.   hardcode_into_libs=yes
  15058.   ;;
  15059.  
  15060. hpux9* | hpux10* | hpux11*)
  15061.   # Give a soname corresponding to the major version so that dld.sl refuses to
  15062.   # link against other versions.
  15063.   version_type=sunos
  15064.   need_lib_prefix=no
  15065.   need_version=no
  15066.   case $host_cpu in
  15067.   ia64*)
  15068.     shrext_cmds='.so'
  15069.     hardcode_into_libs=yes
  15070.     dynamic_linker="$host_os dld.so"
  15071.     shlibpath_var=LD_LIBRARY_PATH
  15072.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  15073.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15074.     soname_spec='${libname}${release}${shared_ext}$major'
  15075.     if test "X$HPUX_IA64_MODE" = X32; then
  15076.       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  15077.     else
  15078.       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  15079.     fi
  15080.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  15081.     ;;
  15082.    hppa*64*)
  15083.      shrext_cmds='.sl'
  15084.      hardcode_into_libs=yes
  15085.      dynamic_linker="$host_os dld.sl"
  15086.      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  15087.      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  15088.      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15089.      soname_spec='${libname}${release}${shared_ext}$major'
  15090.      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  15091.      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  15092.      ;;
  15093.    *)
  15094.     shrext_cmds='.sl'
  15095.     dynamic_linker="$host_os dld.sl"
  15096.     shlibpath_var=SHLIB_PATH
  15097.     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  15098.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15099.     soname_spec='${libname}${release}${shared_ext}$major'
  15100.     ;;
  15101.   esac
  15102.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  15103.   postinstall_cmds='chmod 555 $lib'
  15104.   ;;
  15105.  
  15106. interix3*)
  15107.   version_type=linux
  15108.   need_lib_prefix=no
  15109.   need_version=no
  15110.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  15111.   soname_spec='${libname}${release}${shared_ext}$major'
  15112.   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  15113.   shlibpath_var=LD_LIBRARY_PATH
  15114.   shlibpath_overrides_runpath=no
  15115.   hardcode_into_libs=yes
  15116.   ;;
  15117.  
  15118. irix5* | irix6* | nonstopux*)
  15119.   case $host_os in
  15120.     nonstopux*) version_type=nonstopux ;;
  15121.     *)
  15122.     if test "$lt_cv_prog_gnu_ld" = yes; then
  15123.         version_type=linux
  15124.     else
  15125.         version_type=irix
  15126.     fi ;;
  15127.   esac
  15128.   need_lib_prefix=no
  15129.   need_version=no
  15130.   soname_spec='${libname}${release}${shared_ext}$major'
  15131.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  15132.   case $host_os in
  15133.   irix5* | nonstopux*)
  15134.     libsuff= shlibsuff=
  15135.     ;;
  15136.   *)
  15137.     case $LD in # libtool.m4 will add one of these switches to LD
  15138.     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  15139.       libsuff= shlibsuff= libmagic=32-bit;;
  15140.     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  15141.       libsuff=32 shlibsuff=N32 libmagic=N32;;
  15142.     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  15143.       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  15144.     *) libsuff= shlibsuff= libmagic=never-match;;
  15145.     esac
  15146.     ;;
  15147.   esac
  15148.   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  15149.   shlibpath_overrides_runpath=no
  15150.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  15151.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  15152.   hardcode_into_libs=yes
  15153.   ;;
  15154.  
  15155. # No shared lib support for Linux oldld, aout, or coff.
  15156. linux*oldld* | linux*aout* | linux*coff*)
  15157.   dynamic_linker=no
  15158.   ;;
  15159.  
  15160. # This must be Linux ELF.
  15161. linux*)
  15162.   version_type=linux
  15163.   need_lib_prefix=no
  15164.   need_version=no
  15165.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15166.   soname_spec='${libname}${release}${shared_ext}$major'
  15167.   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  15168.   shlibpath_var=LD_LIBRARY_PATH
  15169.   shlibpath_overrides_runpath=no
  15170.   # This implies no fast_install, which is unacceptable.
  15171.   # Some rework will be needed to allow for fast_install
  15172.   # before this can be enabled.
  15173.   hardcode_into_libs=yes
  15174.  
  15175.   # Append ld.so.conf contents to the search path
  15176.   if test -f /etc/ld.so.conf; then
  15177.     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,    ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
  15178.     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  15179.   fi
  15180.  
  15181.   # We used to test for /lib/ld.so.1 and disable shared libraries on
  15182.   # powerpc, because MkLinux only supported shared libraries with the
  15183.   # GNU dynamic linker.  Since this was broken with cross compilers,
  15184.   # most powerpc-linux boxes support dynamic linking these days and
  15185.   # people can always --disable-shared, the test was removed, and we
  15186.   # assume the GNU/Linux dynamic linker is in use.
  15187.   dynamic_linker='GNU/Linux ld.so'
  15188.   ;;
  15189.  
  15190. knetbsd*-gnu)
  15191.   version_type=linux
  15192.   need_lib_prefix=no
  15193.   need_version=no
  15194.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  15195.   soname_spec='${libname}${release}${shared_ext}$major'
  15196.   shlibpath_var=LD_LIBRARY_PATH
  15197.   shlibpath_overrides_runpath=no
  15198.   hardcode_into_libs=yes
  15199.   dynamic_linker='GNU ld.so'
  15200.   ;;
  15201.  
  15202. netbsd*)
  15203.   version_type=sunos
  15204.   need_lib_prefix=no
  15205.   need_version=no
  15206.   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  15207.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  15208.     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  15209.     dynamic_linker='NetBSD (a.out) ld.so'
  15210.   else
  15211.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  15212.     soname_spec='${libname}${release}${shared_ext}$major'
  15213.     dynamic_linker='NetBSD ld.elf_so'
  15214.   fi
  15215.   shlibpath_var=LD_LIBRARY_PATH
  15216.   shlibpath_overrides_runpath=yes
  15217.   hardcode_into_libs=yes
  15218.   ;;
  15219.  
  15220. newsos6)
  15221.   version_type=linux
  15222.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15223.   shlibpath_var=LD_LIBRARY_PATH
  15224.   shlibpath_overrides_runpath=yes
  15225.   ;;
  15226.  
  15227. nto-qnx*)
  15228.   version_type=linux
  15229.   need_lib_prefix=no
  15230.   need_version=no
  15231.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15232.   soname_spec='${libname}${release}${shared_ext}$major'
  15233.   shlibpath_var=LD_LIBRARY_PATH
  15234.   shlibpath_overrides_runpath=yes
  15235.   ;;
  15236.  
  15237. openbsd*)
  15238.   version_type=sunos
  15239.   sys_lib_dlsearch_path_spec="/usr/lib"
  15240.   need_lib_prefix=no
  15241.   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  15242.   case $host_os in
  15243.     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
  15244.     *)                         need_version=no  ;;
  15245.   esac
  15246.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  15247.   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  15248.   shlibpath_var=LD_LIBRARY_PATH
  15249.   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  15250.     case $host_os in
  15251.       openbsd2.[89] | openbsd2.[89].*)
  15252.     shlibpath_overrides_runpath=no
  15253.     ;;
  15254.       *)
  15255.     shlibpath_overrides_runpath=yes
  15256.     ;;
  15257.       esac
  15258.   else
  15259.     shlibpath_overrides_runpath=yes
  15260.   fi
  15261.   ;;
  15262.  
  15263. os2*)
  15264.   libname_spec='$name'
  15265.   shrext_cmds=".dll"
  15266.   need_lib_prefix=no
  15267.   library_names_spec='$libname${shared_ext} $libname.a'
  15268.   dynamic_linker='OS/2 ld.exe'
  15269.   shlibpath_var=LIBPATH
  15270.   ;;
  15271.  
  15272. osf3* | osf4* | osf5*)
  15273.   version_type=osf
  15274.   need_lib_prefix=no
  15275.   need_version=no
  15276.   soname_spec='${libname}${release}${shared_ext}$major'
  15277.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15278.   shlibpath_var=LD_LIBRARY_PATH
  15279.   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  15280.   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  15281.   ;;
  15282.  
  15283. solaris*)
  15284.   version_type=linux
  15285.   need_lib_prefix=no
  15286.   need_version=no
  15287.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15288.   soname_spec='${libname}${release}${shared_ext}$major'
  15289.   shlibpath_var=LD_LIBRARY_PATH
  15290.   shlibpath_overrides_runpath=yes
  15291.   hardcode_into_libs=yes
  15292.   # ldd complains unless libraries are executable
  15293.   postinstall_cmds='chmod +x $lib'
  15294.   ;;
  15295.  
  15296. sunos4*)
  15297.   version_type=sunos
  15298.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  15299.   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  15300.   shlibpath_var=LD_LIBRARY_PATH
  15301.   shlibpath_overrides_runpath=yes
  15302.   if test "$with_gnu_ld" = yes; then
  15303.     need_lib_prefix=no
  15304.   fi
  15305.   need_version=yes
  15306.   ;;
  15307.  
  15308. sysv4 | sysv4.3*)
  15309.   version_type=linux
  15310.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15311.   soname_spec='${libname}${release}${shared_ext}$major'
  15312.   shlibpath_var=LD_LIBRARY_PATH
  15313.   case $host_vendor in
  15314.     sni)
  15315.       shlibpath_overrides_runpath=no
  15316.       need_lib_prefix=no
  15317.       export_dynamic_flag_spec='${wl}-Blargedynsym'
  15318.       runpath_var=LD_RUN_PATH
  15319.       ;;
  15320.     siemens)
  15321.       need_lib_prefix=no
  15322.       ;;
  15323.     motorola)
  15324.       need_lib_prefix=no
  15325.       need_version=no
  15326.       shlibpath_overrides_runpath=no
  15327.       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  15328.       ;;
  15329.   esac
  15330.   ;;
  15331.  
  15332. sysv4*MP*)
  15333.   if test -d /usr/nec ;then
  15334.     version_type=linux
  15335.     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
  15336.     soname_spec='$libname${shared_ext}.$major'
  15337.     shlibpath_var=LD_LIBRARY_PATH
  15338.   fi
  15339.   ;;
  15340.  
  15341. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  15342.   version_type=freebsd-elf
  15343.   need_lib_prefix=no
  15344.   need_version=no
  15345.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  15346.   soname_spec='${libname}${release}${shared_ext}$major'
  15347.   shlibpath_var=LD_LIBRARY_PATH
  15348.   hardcode_into_libs=yes
  15349.   if test "$with_gnu_ld" = yes; then
  15350.     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  15351.     shlibpath_overrides_runpath=no
  15352.   else
  15353.     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  15354.     shlibpath_overrides_runpath=yes
  15355.     case $host_os in
  15356.       sco3.2v5*)
  15357.         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  15358.     ;;
  15359.     esac
  15360.   fi
  15361.   sys_lib_dlsearch_path_spec='/usr/lib'
  15362.   ;;
  15363.  
  15364. uts4*)
  15365.   version_type=linux
  15366.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  15367.   soname_spec='${libname}${release}${shared_ext}$major'
  15368.   shlibpath_var=LD_LIBRARY_PATH
  15369.   ;;
  15370.  
  15371. *)
  15372.   dynamic_linker=no
  15373.   ;;
  15374. esac
  15375. echo "$as_me:$LINENO: result: $dynamic_linker" >&5
  15376. echo "${ECHO_T}$dynamic_linker" >&6
  15377. test "$dynamic_linker" = no && can_build_shared=no
  15378.  
  15379. variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  15380. if test "$GCC" = yes; then
  15381.   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  15382. fi
  15383.  
  15384. echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
  15385. echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
  15386. hardcode_action_F77=
  15387. if test -n "$hardcode_libdir_flag_spec_F77" || \
  15388.    test -n "$runpath_var_F77" || \
  15389.    test "X$hardcode_automatic_F77" = "Xyes" ; then
  15390.  
  15391.   # We can hardcode non-existant directories.
  15392.   if test "$hardcode_direct_F77" != no &&
  15393.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  15394.      # have to relink, otherwise we might link with an installed library
  15395.      # when we should be linking with a yet-to-be-installed one
  15396.      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
  15397.      test "$hardcode_minus_L_F77" != no; then
  15398.     # Linking always hardcodes the temporary library directory.
  15399.     hardcode_action_F77=relink
  15400.   else
  15401.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  15402.     hardcode_action_F77=immediate
  15403.   fi
  15404. else
  15405.   # We cannot hardcode anything, or else we can only hardcode existing
  15406.   # directories.
  15407.   hardcode_action_F77=unsupported
  15408. fi
  15409. echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
  15410. echo "${ECHO_T}$hardcode_action_F77" >&6
  15411.  
  15412. if test "$hardcode_action_F77" = relink; then
  15413.   # Fast installation is not supported
  15414.   enable_fast_install=no
  15415. elif test "$shlibpath_overrides_runpath" = yes ||
  15416.      test "$enable_shared" = no; then
  15417.   # Fast installation is not necessary
  15418.   enable_fast_install=needless
  15419. fi
  15420.  
  15421.  
  15422. # The else clause should only fire when bootstrapping the
  15423. # libtool distribution, otherwise you forgot to ship ltmain.sh
  15424. # with your package, and you will get complaints that there are
  15425. # no rules to generate ltmain.sh.
  15426. if test -f "$ltmain"; then
  15427.   # See if we are running on zsh, and set the options which allow our commands through
  15428.   # without removal of \ escapes.
  15429.   if test -n "${ZSH_VERSION+set}" ; then
  15430.     setopt NO_GLOB_SUBST
  15431.   fi
  15432.   # Now quote all the things that may contain metacharacters while being
  15433.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  15434.   # variables and quote the copies for generation of the libtool script.
  15435.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
  15436.     SED SHELL STRIP \
  15437.     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
  15438.     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
  15439.     deplibs_check_method reload_flag reload_cmds need_locks \
  15440.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
  15441.     lt_cv_sys_global_symbol_to_c_name_address \
  15442.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
  15443.     old_postinstall_cmds old_postuninstall_cmds \
  15444.     compiler_F77 \
  15445.     CC_F77 \
  15446.     LD_F77 \
  15447.     lt_prog_compiler_wl_F77 \
  15448.     lt_prog_compiler_pic_F77 \
  15449.     lt_prog_compiler_static_F77 \
  15450.     lt_prog_compiler_no_builtin_flag_F77 \
  15451.     export_dynamic_flag_spec_F77 \
  15452.     thread_safe_flag_spec_F77 \
  15453.     whole_archive_flag_spec_F77 \
  15454.     enable_shared_with_static_runtimes_F77 \
  15455.     old_archive_cmds_F77 \
  15456.     old_archive_from_new_cmds_F77 \
  15457.     predep_objects_F77 \
  15458.     postdep_objects_F77 \
  15459.     predeps_F77 \
  15460.     postdeps_F77 \
  15461.     compiler_lib_search_path_F77 \
  15462.     archive_cmds_F77 \
  15463.     archive_expsym_cmds_F77 \
  15464.     postinstall_cmds_F77 \
  15465.     postuninstall_cmds_F77 \
  15466.     old_archive_from_expsyms_cmds_F77 \
  15467.     allow_undefined_flag_F77 \
  15468.     no_undefined_flag_F77 \
  15469.     export_symbols_cmds_F77 \
  15470.     hardcode_libdir_flag_spec_F77 \
  15471.     hardcode_libdir_flag_spec_ld_F77 \
  15472.     hardcode_libdir_separator_F77 \
  15473.     hardcode_automatic_F77 \
  15474.     module_cmds_F77 \
  15475.     module_expsym_cmds_F77 \
  15476.     lt_cv_prog_compiler_c_o_F77 \
  15477.     exclude_expsyms_F77 \
  15478.     include_expsyms_F77; do
  15479.  
  15480.     case $var in
  15481.     old_archive_cmds_F77 | \
  15482.     old_archive_from_new_cmds_F77 | \
  15483.     archive_cmds_F77 | \
  15484.     archive_expsym_cmds_F77 | \
  15485.     module_cmds_F77 | \
  15486.     module_expsym_cmds_F77 | \
  15487.     old_archive_from_expsyms_cmds_F77 | \
  15488.     export_symbols_cmds_F77 | \
  15489.     extract_expsyms_cmds | reload_cmds | finish_cmds | \
  15490.     postinstall_cmds | postuninstall_cmds | \
  15491.     old_postinstall_cmds | old_postuninstall_cmds | \
  15492.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  15493.       # Double-quote double-evaled strings.
  15494.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
  15495.       ;;
  15496.     *)
  15497.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
  15498.       ;;
  15499.     esac
  15500.   done
  15501.  
  15502.   case $lt_echo in
  15503.   *'\$0 --fallback-echo"')
  15504.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  15505.     ;;
  15506.   esac
  15507.  
  15508. cfgfile="$ofile"
  15509.  
  15510.   cat <<__EOF__ >> "$cfgfile"
  15511. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  15512.  
  15513. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  15514.  
  15515. # Shell to use when invoking shell scripts.
  15516. SHELL=$lt_SHELL
  15517.  
  15518. # Whether or not to build shared libraries.
  15519. build_libtool_libs=$enable_shared
  15520.  
  15521. # Whether or not to build static libraries.
  15522. build_old_libs=$enable_static
  15523.  
  15524. # Whether or not to add -lc for building shared libraries.
  15525. build_libtool_need_lc=$archive_cmds_need_lc_F77
  15526.  
  15527. # Whether or not to disallow shared libs when runtime libs are static
  15528. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
  15529.  
  15530. # Whether or not to optimize for fast installation.
  15531. fast_install=$enable_fast_install
  15532.  
  15533. # The host system.
  15534. host_alias=$host_alias
  15535. host=$host
  15536. host_os=$host_os
  15537.  
  15538. # The build system.
  15539. build_alias=$build_alias
  15540. build=$build
  15541. build_os=$build_os
  15542.  
  15543. # An echo program that does not interpret backslashes.
  15544. echo=$lt_echo
  15545.  
  15546. # The archiver.
  15547. AR=$lt_AR
  15548. AR_FLAGS=$lt_AR_FLAGS
  15549.  
  15550. # A C compiler.
  15551. LTCC=$lt_LTCC
  15552.  
  15553. # LTCC compiler flags.
  15554. LTCFLAGS=$lt_LTCFLAGS
  15555.  
  15556. # A language-specific compiler.
  15557. CC=$lt_compiler_F77
  15558.  
  15559. # Is the compiler the GNU C compiler?
  15560. with_gcc=$GCC_F77
  15561.  
  15562. # An ERE matcher.
  15563. EGREP=$lt_EGREP
  15564.  
  15565. # The linker used to build libraries.
  15566. LD=$lt_LD_F77
  15567.  
  15568. # Whether we need hard or soft links.
  15569. LN_S=$lt_LN_S
  15570.  
  15571. # A BSD-compatible nm program.
  15572. NM=$lt_NM
  15573.  
  15574. # A symbol stripping program
  15575. STRIP=$lt_STRIP
  15576.  
  15577. # Used to examine libraries when file_magic_cmd begins "file"
  15578. MAGIC_CMD=$MAGIC_CMD
  15579.  
  15580. # Used on cygwin: DLL creation program.
  15581. DLLTOOL="$DLLTOOL"
  15582.  
  15583. # Used on cygwin: object dumper.
  15584. OBJDUMP="$OBJDUMP"
  15585.  
  15586. # Used on cygwin: assembler.
  15587. AS="$AS"
  15588.  
  15589. # The name of the directory that contains temporary libtool files.
  15590. objdir=$objdir
  15591.  
  15592. # How to create reloadable object files.
  15593. reload_flag=$lt_reload_flag
  15594. reload_cmds=$lt_reload_cmds
  15595.  
  15596. # How to pass a linker flag through the compiler.
  15597. wl=$lt_lt_prog_compiler_wl_F77
  15598.  
  15599. # Object file suffix (normally "o").
  15600. objext="$ac_objext"
  15601.  
  15602. # Old archive suffix (normally "a").
  15603. libext="$libext"
  15604.  
  15605. # Shared library suffix (normally ".so").
  15606. shrext_cmds='$shrext_cmds'
  15607.  
  15608. # Executable file suffix (normally "").
  15609. exeext="$exeext"
  15610.  
  15611. # Additional compiler flags for building library objects.
  15612. pic_flag=$lt_lt_prog_compiler_pic_F77
  15613. pic_mode=$pic_mode
  15614.  
  15615. # What is the maximum length of a command?
  15616. max_cmd_len=$lt_cv_sys_max_cmd_len
  15617.  
  15618. # Does compiler simultaneously support -c and -o options?
  15619. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
  15620.  
  15621. # Must we lock files when doing compilation?
  15622. need_locks=$lt_need_locks
  15623.  
  15624. # Do we need the lib prefix for modules?
  15625. need_lib_prefix=$need_lib_prefix
  15626.  
  15627. # Do we need a version for libraries?
  15628. need_version=$need_version
  15629.  
  15630. # Whether dlopen is supported.
  15631. dlopen_support=$enable_dlopen
  15632.  
  15633. # Whether dlopen of programs is supported.
  15634. dlopen_self=$enable_dlopen_self
  15635.  
  15636. # Whether dlopen of statically linked programs is supported.
  15637. dlopen_self_static=$enable_dlopen_self_static
  15638.  
  15639. # Compiler flag to prevent dynamic linking.
  15640. link_static_flag=$lt_lt_prog_compiler_static_F77
  15641.  
  15642. # Compiler flag to turn off builtin functions.
  15643. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
  15644.  
  15645. # Compiler flag to allow reflexive dlopens.
  15646. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
  15647.  
  15648. # Compiler flag to generate shared objects directly from archives.
  15649. whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
  15650.  
  15651. # Compiler flag to generate thread-safe objects.
  15652. thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
  15653.  
  15654. # Library versioning type.
  15655. version_type=$version_type
  15656.  
  15657. # Format of library name prefix.
  15658. libname_spec=$lt_libname_spec
  15659.  
  15660. # List of archive names.  First name is the real one, the rest are links.
  15661. # The last name is the one that the linker finds with -lNAME.
  15662. library_names_spec=$lt_library_names_spec
  15663.  
  15664. # The coded name of the library, if different from the real name.
  15665. soname_spec=$lt_soname_spec
  15666.  
  15667. # Commands used to build and install an old-style archive.
  15668. RANLIB=$lt_RANLIB
  15669. old_archive_cmds=$lt_old_archive_cmds_F77
  15670. old_postinstall_cmds=$lt_old_postinstall_cmds
  15671. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  15672.  
  15673. # Create an old-style archive from a shared archive.
  15674. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
  15675.  
  15676. # Create a temporary old-style archive to link instead of a shared archive.
  15677. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
  15678.  
  15679. # Commands used to build and install a shared archive.
  15680. archive_cmds=$lt_archive_cmds_F77
  15681. archive_expsym_cmds=$lt_archive_expsym_cmds_F77
  15682. postinstall_cmds=$lt_postinstall_cmds
  15683. postuninstall_cmds=$lt_postuninstall_cmds
  15684.  
  15685. # Commands used to build a loadable module (assumed same as above if empty)
  15686. module_cmds=$lt_module_cmds_F77
  15687. module_expsym_cmds=$lt_module_expsym_cmds_F77
  15688.  
  15689. # Commands to strip libraries.
  15690. old_striplib=$lt_old_striplib
  15691. striplib=$lt_striplib
  15692.  
  15693. # Dependencies to place before the objects being linked to create a
  15694. # shared library.
  15695. predep_objects=$lt_predep_objects_F77
  15696.  
  15697. # Dependencies to place after the objects being linked to create a
  15698. # shared library.
  15699. postdep_objects=$lt_postdep_objects_F77
  15700.  
  15701. # Dependencies to place before the objects being linked to create a
  15702. # shared library.
  15703. predeps=$lt_predeps_F77
  15704.  
  15705. # Dependencies to place after the objects being linked to create a
  15706. # shared library.
  15707. postdeps=$lt_postdeps_F77
  15708.  
  15709. # The library search path used internally by the compiler when linking
  15710. # a shared library.
  15711. compiler_lib_search_path=$lt_compiler_lib_search_path_F77
  15712.  
  15713. # Method to check whether dependent libraries are shared objects.
  15714. deplibs_check_method=$lt_deplibs_check_method
  15715.  
  15716. # Command to use when deplibs_check_method == file_magic.
  15717. file_magic_cmd=$lt_file_magic_cmd
  15718.  
  15719. # Flag that allows shared libraries with undefined symbols to be built.
  15720. allow_undefined_flag=$lt_allow_undefined_flag_F77
  15721.  
  15722. # Flag that forces no undefined symbols.
  15723. no_undefined_flag=$lt_no_undefined_flag_F77
  15724.  
  15725. # Commands used to finish a libtool library installation in a directory.
  15726. finish_cmds=$lt_finish_cmds
  15727.  
  15728. # Same as above, but a single script fragment to be evaled but not shown.
  15729. finish_eval=$lt_finish_eval
  15730.  
  15731. # Take the output of nm and produce a listing of raw symbols and C names.
  15732. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  15733.  
  15734. # Transform the output of nm in a proper C declaration
  15735. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  15736.  
  15737. # Transform the output of nm in a C name address pair
  15738. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  15739.  
  15740. # This is the shared library runtime path variable.
  15741. runpath_var=$runpath_var
  15742.  
  15743. # This is the shared library path variable.
  15744. shlibpath_var=$shlibpath_var
  15745.  
  15746. # Is shlibpath searched before the hard-coded library search path?
  15747. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  15748.  
  15749. # How to hardcode a shared library path into an executable.
  15750. hardcode_action=$hardcode_action_F77
  15751.  
  15752. # Whether we should hardcode library paths into libraries.
  15753. hardcode_into_libs=$hardcode_into_libs
  15754.  
  15755. # Flag to hardcode \$libdir into a binary during linking.
  15756. # This must work even if \$libdir does not exist.
  15757. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
  15758.  
  15759. # If ld is used when linking, flag to hardcode \$libdir into
  15760. # a binary during linking. This must work even if \$libdir does
  15761. # not exist.
  15762. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
  15763.  
  15764. # Whether we need a single -rpath flag with a separated argument.
  15765. hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
  15766.  
  15767. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  15768. # resulting binary.
  15769. hardcode_direct=$hardcode_direct_F77
  15770.  
  15771. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  15772. # resulting binary.
  15773. hardcode_minus_L=$hardcode_minus_L_F77
  15774.  
  15775. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  15776. # the resulting binary.
  15777. hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
  15778.  
  15779. # Set to yes if building a shared library automatically hardcodes DIR into the library
  15780. # and all subsequent libraries and executables linked against it.
  15781. hardcode_automatic=$hardcode_automatic_F77
  15782.  
  15783. # Variables whose values should be saved in libtool wrapper scripts and
  15784. # restored at relink time.
  15785. variables_saved_for_relink="$variables_saved_for_relink"
  15786.  
  15787. # Whether libtool must link a program against all its dependency libraries.
  15788. link_all_deplibs=$link_all_deplibs_F77
  15789.  
  15790. # Compile-time system search path for libraries
  15791. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  15792.  
  15793. # Run-time system search path for libraries
  15794. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  15795.  
  15796. # Fix the shell variable \$srcfile for the compiler.
  15797. fix_srcfile_path="$fix_srcfile_path_F77"
  15798.  
  15799. # Set to yes if exported symbols are required.
  15800. always_export_symbols=$always_export_symbols_F77
  15801.  
  15802. # The commands to list exported symbols.
  15803. export_symbols_cmds=$lt_export_symbols_cmds_F77
  15804.  
  15805. # The commands to extract the exported symbol list from a shared archive.
  15806. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  15807.  
  15808. # Symbols that should not be listed in the preloaded symbols.
  15809. exclude_expsyms=$lt_exclude_expsyms_F77
  15810.  
  15811. # Symbols that must always be exported.
  15812. include_expsyms=$lt_include_expsyms_F77
  15813.  
  15814. # ### END LIBTOOL TAG CONFIG: $tagname
  15815.  
  15816. __EOF__
  15817.  
  15818.  
  15819. else
  15820.   # If there is no Makefile yet, we rely on a make rule to execute
  15821.   # `config.status --recheck' to rerun these tests and create the
  15822.   # libtool script then.
  15823.   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
  15824.   if test -f "$ltmain_in"; then
  15825.     test -f Makefile && make "$ltmain"
  15826.   fi
  15827. fi
  15828.  
  15829.  
  15830. ac_ext=c
  15831. ac_cpp='$CPP $CPPFLAGS'
  15832. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  15833. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  15834. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  15835.  
  15836. CC="$lt_save_CC"
  15837.  
  15838.     else
  15839.       tagname=""
  15840.     fi
  15841.     ;;
  15842.  
  15843.       GCJ)
  15844.     if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
  15845.  
  15846.  
  15847.  
  15848. # Source file extension for Java test sources.
  15849. ac_ext=java
  15850.  
  15851. # Object file extension for compiled Java test sources.
  15852. objext=o
  15853. objext_GCJ=$objext
  15854.  
  15855. # Code to be used in simple compile tests
  15856. lt_simple_compile_test_code="class foo {}\n"
  15857.  
  15858. # Code to be used in simple link tests
  15859. lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
  15860.  
  15861. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  15862.  
  15863. # If no C compiler was specified, use CC.
  15864. LTCC=${LTCC-"$CC"}
  15865.  
  15866. # If no C compiler flags were specified, use CFLAGS.
  15867. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  15868.  
  15869. # Allow CC to be a program name with arguments.
  15870. compiler=$CC
  15871.  
  15872.  
  15873. # save warnings/boilerplate of simple test code
  15874. ac_outfile=conftest.$ac_objext
  15875. printf "$lt_simple_compile_test_code" >conftest.$ac_ext
  15876. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  15877. _lt_compiler_boilerplate=`cat conftest.err`
  15878. $rm conftest*
  15879.  
  15880. ac_outfile=conftest.$ac_objext
  15881. printf "$lt_simple_link_test_code" >conftest.$ac_ext
  15882. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  15883. _lt_linker_boilerplate=`cat conftest.err`
  15884. $rm conftest*
  15885.  
  15886.  
  15887. # Allow CC to be a program name with arguments.
  15888. lt_save_CC="$CC"
  15889. CC=${GCJ-"gcj"}
  15890. compiler=$CC
  15891. compiler_GCJ=$CC
  15892. for cc_temp in $compiler""; do
  15893.   case $cc_temp in
  15894.     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  15895.     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  15896.     \-*) ;;
  15897.     *) break;;
  15898.   esac
  15899. done
  15900. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  15901.  
  15902.  
  15903. # GCJ did not exist at the time GCC didn't implicitly link libc in.
  15904. archive_cmds_need_lc_GCJ=no
  15905.  
  15906. old_archive_cmds_GCJ=$old_archive_cmds
  15907.  
  15908. ## CAVEAT EMPTOR:
  15909. ## There is no encapsulation within the following macros, do not change
  15910. ## the running order or otherwise move them around unless you know exactly
  15911. ## what you are doing...
  15912.  
  15913. lt_prog_compiler_no_builtin_flag_GCJ=
  15914.  
  15915. if test "$GCC" = yes; then
  15916.   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
  15917.  
  15918.  
  15919. echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
  15920. echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
  15921. if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
  15922.   echo $ECHO_N "(cached) $ECHO_C" >&6
  15923. else
  15924.   lt_cv_prog_compiler_rtti_exceptions=no
  15925.   ac_outfile=conftest.$ac_objext
  15926.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  15927.    lt_compiler_flag="-fno-rtti -fno-exceptions"
  15928.    # Insert the option either (1) after the last *FLAGS variable, or
  15929.    # (2) before a word containing "conftest.", or (3) at the end.
  15930.    # Note that $ac_compile itself does not contain backslashes and begins
  15931.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  15932.    # The option is referenced via a variable to avoid confusing sed.
  15933.    lt_compile=`echo "$ac_compile" | $SED \
  15934.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  15935.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  15936.    -e 's:$: $lt_compiler_flag:'`
  15937.    (eval echo "\"\$as_me:15939: $lt_compile\"" >&5)
  15938.    (eval "$lt_compile" 2>conftest.err)
  15939.    ac_status=$?
  15940.    cat conftest.err >&5
  15941.    echo "$as_me:15943: \$? = $ac_status" >&5
  15942.    if (exit $ac_status) && test -s "$ac_outfile"; then
  15943.      # The compiler can only warn and ignore the option if not recognized
  15944.      # So say no if there are warnings other than the usual output.
  15945.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  15946.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  15947.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  15948.        lt_cv_prog_compiler_rtti_exceptions=yes
  15949.      fi
  15950.    fi
  15951.    $rm conftest*
  15952.  
  15953. fi
  15954. echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
  15955. echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
  15956.  
  15957. if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
  15958.     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
  15959. else
  15960.     :
  15961. fi
  15962.  
  15963. fi
  15964.  
  15965. lt_prog_compiler_wl_GCJ=
  15966. lt_prog_compiler_pic_GCJ=
  15967. lt_prog_compiler_static_GCJ=
  15968.  
  15969. echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
  15970. echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
  15971.  
  15972.   if test "$GCC" = yes; then
  15973.     lt_prog_compiler_wl_GCJ='-Wl,'
  15974.     lt_prog_compiler_static_GCJ='-static'
  15975.  
  15976.     case $host_os in
  15977.       aix*)
  15978.       # All AIX code is PIC.
  15979.       if test "$host_cpu" = ia64; then
  15980.     # AIX 5 now supports IA64 processor
  15981.     lt_prog_compiler_static_GCJ='-Bstatic'
  15982.       fi
  15983.       ;;
  15984.  
  15985.     amigaos*)
  15986.       # FIXME: we need at least 68020 code to build shared libraries, but
  15987.       # adding the `-m68020' flag to GCC prevents building anything better,
  15988.       # like `-m68040'.
  15989.       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
  15990.       ;;
  15991.  
  15992.     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
  15993.       # PIC is the default for these OSes.
  15994.       ;;
  15995.  
  15996.     mingw* | pw32* | os2*)
  15997.       # This hack is so that the source file can tell whether it is being
  15998.       # built for inclusion in a dll (and should export symbols for example).
  15999.       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
  16000.       ;;
  16001.  
  16002.     darwin* | rhapsody*)
  16003.       # PIC is the default on this platform
  16004.       # Common symbols not allowed in MH_DYLIB files
  16005.       lt_prog_compiler_pic_GCJ='-fno-common'
  16006.       ;;
  16007.  
  16008.     interix3*)
  16009.       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
  16010.       # Instead, we relocate shared libraries at runtime.
  16011.       ;;
  16012.  
  16013.     msdosdjgpp*)
  16014.       # Just because we use GCC doesn't mean we suddenly get shared libraries
  16015.       # on systems that don't support them.
  16016.       lt_prog_compiler_can_build_shared_GCJ=no
  16017.       enable_shared=no
  16018.       ;;
  16019.  
  16020.     sysv4*MP*)
  16021.       if test -d /usr/nec; then
  16022.     lt_prog_compiler_pic_GCJ=-Kconform_pic
  16023.       fi
  16024.       ;;
  16025.  
  16026.     hpux*)
  16027.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  16028.       # not for PA HP-UX.
  16029.       case $host_cpu in
  16030.       hppa*64*|ia64*)
  16031.     # +Z the default
  16032.     ;;
  16033.       *)
  16034.     lt_prog_compiler_pic_GCJ='-fPIC'
  16035.     ;;
  16036.       esac
  16037.       ;;
  16038.  
  16039.     *)
  16040.       lt_prog_compiler_pic_GCJ='-fPIC'
  16041.       ;;
  16042.     esac
  16043.   else
  16044.     # PORTME Check for flag to pass linker flags through the system compiler.
  16045.     case $host_os in
  16046.     aix*)
  16047.       lt_prog_compiler_wl_GCJ='-Wl,'
  16048.       if test "$host_cpu" = ia64; then
  16049.     # AIX 5 now supports IA64 processor
  16050.     lt_prog_compiler_static_GCJ='-Bstatic'
  16051.       else
  16052.     lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
  16053.       fi
  16054.       ;;
  16055.       darwin*)
  16056.         # PIC is the default on this platform
  16057.         # Common symbols not allowed in MH_DYLIB files
  16058.        case $cc_basename in
  16059.          xlc*)
  16060.          lt_prog_compiler_pic_GCJ='-qnocommon'
  16061.          lt_prog_compiler_wl_GCJ='-Wl,'
  16062.          ;;
  16063.        esac
  16064.        ;;
  16065.  
  16066.     mingw* | pw32* | os2*)
  16067.       # This hack is so that the source file can tell whether it is being
  16068.       # built for inclusion in a dll (and should export symbols for example).
  16069.       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
  16070.       ;;
  16071.  
  16072.     hpux9* | hpux10* | hpux11*)
  16073.       lt_prog_compiler_wl_GCJ='-Wl,'
  16074.       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
  16075.       # not for PA HP-UX.
  16076.       case $host_cpu in
  16077.       hppa*64*|ia64*)
  16078.     # +Z the default
  16079.     ;;
  16080.       *)
  16081.     lt_prog_compiler_pic_GCJ='+Z'
  16082.     ;;
  16083.       esac
  16084.       # Is there a better lt_prog_compiler_static that works with the bundled CC?
  16085.       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
  16086.       ;;
  16087.  
  16088.     irix5* | irix6* | nonstopux*)
  16089.       lt_prog_compiler_wl_GCJ='-Wl,'
  16090.       # PIC (with -KPIC) is the default.
  16091.       lt_prog_compiler_static_GCJ='-non_shared'
  16092.       ;;
  16093.  
  16094.     newsos6)
  16095.       lt_prog_compiler_pic_GCJ='-KPIC'
  16096.       lt_prog_compiler_static_GCJ='-Bstatic'
  16097.       ;;
  16098.  
  16099.     linux*)
  16100.       case $cc_basename in
  16101.       icc* | ecc*)
  16102.     lt_prog_compiler_wl_GCJ='-Wl,'
  16103.     lt_prog_compiler_pic_GCJ='-KPIC'
  16104.     lt_prog_compiler_static_GCJ='-static'
  16105.         ;;
  16106.       pgcc* | pgf77* | pgf90* | pgf95*)
  16107.         # Portland Group compilers (*not* the Pentium gcc compiler,
  16108.     # which looks to be a dead project)
  16109.     lt_prog_compiler_wl_GCJ='-Wl,'
  16110.     lt_prog_compiler_pic_GCJ='-fpic'
  16111.     lt_prog_compiler_static_GCJ='-Bstatic'
  16112.         ;;
  16113.       ccc*)
  16114.         lt_prog_compiler_wl_GCJ='-Wl,'
  16115.         # All Alpha code is PIC.
  16116.         lt_prog_compiler_static_GCJ='-non_shared'
  16117.         ;;
  16118.       esac
  16119.       ;;
  16120.  
  16121.     osf3* | osf4* | osf5*)
  16122.       lt_prog_compiler_wl_GCJ='-Wl,'
  16123.       # All OSF/1 code is PIC.
  16124.       lt_prog_compiler_static_GCJ='-non_shared'
  16125.       ;;
  16126.  
  16127.     solaris*)
  16128.       lt_prog_compiler_pic_GCJ='-KPIC'
  16129.       lt_prog_compiler_static_GCJ='-Bstatic'
  16130.       case $cc_basename in
  16131.       f77* | f90* | f95*)
  16132.     lt_prog_compiler_wl_GCJ='-Qoption ld ';;
  16133.       *)
  16134.     lt_prog_compiler_wl_GCJ='-Wl,';;
  16135.       esac
  16136.       ;;
  16137.  
  16138.     sunos4*)
  16139.       lt_prog_compiler_wl_GCJ='-Qoption ld '
  16140.       lt_prog_compiler_pic_GCJ='-PIC'
  16141.       lt_prog_compiler_static_GCJ='-Bstatic'
  16142.       ;;
  16143.  
  16144.     sysv4 | sysv4.2uw2* | sysv4.3*)
  16145.       lt_prog_compiler_wl_GCJ='-Wl,'
  16146.       lt_prog_compiler_pic_GCJ='-KPIC'
  16147.       lt_prog_compiler_static_GCJ='-Bstatic'
  16148.       ;;
  16149.  
  16150.     sysv4*MP*)
  16151.       if test -d /usr/nec ;then
  16152.     lt_prog_compiler_pic_GCJ='-Kconform_pic'
  16153.     lt_prog_compiler_static_GCJ='-Bstatic'
  16154.       fi
  16155.       ;;
  16156.  
  16157.     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
  16158.       lt_prog_compiler_wl_GCJ='-Wl,'
  16159.       lt_prog_compiler_pic_GCJ='-KPIC'
  16160.       lt_prog_compiler_static_GCJ='-Bstatic'
  16161.       ;;
  16162.  
  16163.     unicos*)
  16164.       lt_prog_compiler_wl_GCJ='-Wl,'
  16165.       lt_prog_compiler_can_build_shared_GCJ=no
  16166.       ;;
  16167.  
  16168.     uts4*)
  16169.       lt_prog_compiler_pic_GCJ='-pic'
  16170.       lt_prog_compiler_static_GCJ='-Bstatic'
  16171.       ;;
  16172.  
  16173.     *)
  16174.       lt_prog_compiler_can_build_shared_GCJ=no
  16175.       ;;
  16176.     esac
  16177.   fi
  16178.  
  16179. echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
  16180. echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
  16181.  
  16182. #
  16183. # Check to make sure the PIC flag actually works.
  16184. #
  16185. if test -n "$lt_prog_compiler_pic_GCJ"; then
  16186.  
  16187. echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
  16188. echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
  16189. if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
  16190.   echo $ECHO_N "(cached) $ECHO_C" >&6
  16191. else
  16192.   lt_prog_compiler_pic_works_GCJ=no
  16193.   ac_outfile=conftest.$ac_objext
  16194.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  16195.    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
  16196.    # Insert the option either (1) after the last *FLAGS variable, or
  16197.    # (2) before a word containing "conftest.", or (3) at the end.
  16198.    # Note that $ac_compile itself does not contain backslashes and begins
  16199.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  16200.    # The option is referenced via a variable to avoid confusing sed.
  16201.    lt_compile=`echo "$ac_compile" | $SED \
  16202.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  16203.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  16204.    -e 's:$: $lt_compiler_flag:'`
  16205.    (eval echo "\"\$as_me:16207: $lt_compile\"" >&5)
  16206.    (eval "$lt_compile" 2>conftest.err)
  16207.    ac_status=$?
  16208.    cat conftest.err >&5
  16209.    echo "$as_me:16211: \$? = $ac_status" >&5
  16210.    if (exit $ac_status) && test -s "$ac_outfile"; then
  16211.      # The compiler can only warn and ignore the option if not recognized
  16212.      # So say no if there are warnings other than the usual output.
  16213.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
  16214.      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  16215.      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
  16216.        lt_prog_compiler_pic_works_GCJ=yes
  16217.      fi
  16218.    fi
  16219.    $rm conftest*
  16220.  
  16221. fi
  16222. echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
  16223. echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
  16224.  
  16225. if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
  16226.     case $lt_prog_compiler_pic_GCJ in
  16227.      "" | " "*) ;;
  16228.      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
  16229.      esac
  16230. else
  16231.     lt_prog_compiler_pic_GCJ=
  16232.      lt_prog_compiler_can_build_shared_GCJ=no
  16233. fi
  16234.  
  16235. fi
  16236. case $host_os in
  16237.   # For platforms which do not support PIC, -DPIC is meaningless:
  16238.   *djgpp*)
  16239.     lt_prog_compiler_pic_GCJ=
  16240.     ;;
  16241.   *)
  16242.     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
  16243.     ;;
  16244. esac
  16245.  
  16246. #
  16247. # Check to make sure the static flag actually works.
  16248. #
  16249. wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
  16250. echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
  16251. echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
  16252. if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
  16253.   echo $ECHO_N "(cached) $ECHO_C" >&6
  16254. else
  16255.   lt_prog_compiler_static_works_GCJ=no
  16256.    save_LDFLAGS="$LDFLAGS"
  16257.    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
  16258.    printf "$lt_simple_link_test_code" > conftest.$ac_ext
  16259.    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
  16260.      # The linker can only warn and ignore the option if not recognized
  16261.      # So say no if there are warnings
  16262.      if test -s conftest.err; then
  16263.        # Append any errors to the config.log.
  16264.        cat conftest.err 1>&5
  16265.        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
  16266.        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
  16267.        if diff conftest.exp conftest.er2 >/dev/null; then
  16268.          lt_prog_compiler_static_works_GCJ=yes
  16269.        fi
  16270.      else
  16271.        lt_prog_compiler_static_works_GCJ=yes
  16272.      fi
  16273.    fi
  16274.    $rm conftest*
  16275.    LDFLAGS="$save_LDFLAGS"
  16276.  
  16277. fi
  16278. echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
  16279. echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
  16280.  
  16281. if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
  16282.     :
  16283. else
  16284.     lt_prog_compiler_static_GCJ=
  16285. fi
  16286.  
  16287.  
  16288. echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
  16289. echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
  16290. if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
  16291.   echo $ECHO_N "(cached) $ECHO_C" >&6
  16292. else
  16293.   lt_cv_prog_compiler_c_o_GCJ=no
  16294.    $rm -r conftest 2>/dev/null
  16295.    mkdir conftest
  16296.    cd conftest
  16297.    mkdir out
  16298.    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  16299.  
  16300.    lt_compiler_flag="-o out/conftest2.$ac_objext"
  16301.    # Insert the option either (1) after the last *FLAGS variable, or
  16302.    # (2) before a word containing "conftest.", or (3) at the end.
  16303.    # Note that $ac_compile itself does not contain backslashes and begins
  16304.    # with a dollar sign (not a hyphen), so the echo should work correctly.
  16305.    lt_compile=`echo "$ac_compile" | $SED \
  16306.    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
  16307.    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
  16308.    -e 's:$: $lt_compiler_flag:'`
  16309.    (eval echo "\"\$as_me:16311: $lt_compile\"" >&5)
  16310.    (eval "$lt_compile" 2>out/conftest.err)
  16311.    ac_status=$?
  16312.    cat out/conftest.err >&5
  16313.    echo "$as_me:16315: \$? = $ac_status" >&5
  16314.    if (exit $ac_status) && test -s out/conftest2.$ac_objext
  16315.    then
  16316.      # The compiler can only warn and ignore the option if not recognized
  16317.      # So say no if there are warnings
  16318.      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
  16319.      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
  16320.      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
  16321.        lt_cv_prog_compiler_c_o_GCJ=yes
  16322.      fi
  16323.    fi
  16324.    chmod u+w . 2>&5
  16325.    $rm conftest*
  16326.    # SGI C++ compiler will create directory out/ii_files/ for
  16327.    # template instantiation
  16328.    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
  16329.    $rm out/* && rmdir out
  16330.    cd ..
  16331.    rmdir conftest
  16332.    $rm conftest*
  16333.  
  16334. fi
  16335. echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
  16336. echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
  16337.  
  16338.  
  16339. hard_links="nottested"
  16340. if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
  16341.   # do not overwrite the value of need_locks provided by the user
  16342.   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
  16343. echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
  16344.   hard_links=yes
  16345.   $rm conftest*
  16346.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  16347.   touch conftest.a
  16348.   ln conftest.a conftest.b 2>&5 || hard_links=no
  16349.   ln conftest.a conftest.b 2>/dev/null && hard_links=no
  16350.   echo "$as_me:$LINENO: result: $hard_links" >&5
  16351. echo "${ECHO_T}$hard_links" >&6
  16352.   if test "$hard_links" = no; then
  16353.     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
  16354. echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
  16355.     need_locks=warn
  16356.   fi
  16357. else
  16358.   need_locks=no
  16359. fi
  16360.  
  16361. echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
  16362. echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
  16363.  
  16364.   runpath_var=
  16365.   allow_undefined_flag_GCJ=
  16366.   enable_shared_with_static_runtimes_GCJ=no
  16367.   archive_cmds_GCJ=
  16368.   archive_expsym_cmds_GCJ=
  16369.   old_archive_From_new_cmds_GCJ=
  16370.   old_archive_from_expsyms_cmds_GCJ=
  16371.   export_dynamic_flag_spec_GCJ=
  16372.   whole_archive_flag_spec_GCJ=
  16373.   thread_safe_flag_spec_GCJ=
  16374.   hardcode_libdir_flag_spec_GCJ=
  16375.   hardcode_libdir_flag_spec_ld_GCJ=
  16376.   hardcode_libdir_separator_GCJ=
  16377.   hardcode_direct_GCJ=no
  16378.   hardcode_minus_L_GCJ=no
  16379.   hardcode_shlibpath_var_GCJ=unsupported
  16380.   link_all_deplibs_GCJ=unknown
  16381.   hardcode_automatic_GCJ=no
  16382.   module_cmds_GCJ=
  16383.   module_expsym_cmds_GCJ=
  16384.   always_export_symbols_GCJ=no
  16385.   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
  16386.   # include_expsyms should be a list of space-separated symbols to be *always*
  16387.   # included in the symbol list
  16388.   include_expsyms_GCJ=
  16389.   # exclude_expsyms can be an extended regexp of symbols to exclude
  16390.   # it will be wrapped by ` (' and `)$', so one must not match beginning or
  16391.   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
  16392.   # as well as any symbol that contains `d'.
  16393.   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
  16394.   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
  16395.   # platforms (ab)use it in PIC code, but their linkers get confused if
  16396.   # the symbol is explicitly referenced.  Since portable code cannot
  16397.   # rely on this symbol name, it's probably fine to never include it in
  16398.   # preloaded symbol tables.
  16399.   extract_expsyms_cmds=
  16400.   # Just being paranoid about ensuring that cc_basename is set.
  16401.   for cc_temp in $compiler""; do
  16402.   case $cc_temp in
  16403.     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  16404.     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  16405.     \-*) ;;
  16406.     *) break;;
  16407.   esac
  16408. done
  16409. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  16410.  
  16411.   case $host_os in
  16412.   cygwin* | mingw* | pw32*)
  16413.     # FIXME: the MSVC++ port hasn't been tested in a loooong time
  16414.     # When not using gcc, we currently assume that we are using
  16415.     # Microsoft Visual C++.
  16416.     if test "$GCC" != yes; then
  16417.       with_gnu_ld=no
  16418.     fi
  16419.     ;;
  16420.   interix*)
  16421.     # we just hope/assume this is gcc and not c89 (= MSVC++)
  16422.     with_gnu_ld=yes
  16423.     ;;
  16424.   openbsd*)
  16425.     with_gnu_ld=no
  16426.     ;;
  16427.   esac
  16428.  
  16429.   ld_shlibs_GCJ=yes
  16430.   if test "$with_gnu_ld" = yes; then
  16431.     # If archive_cmds runs LD, not CC, wlarc should be empty
  16432.     wlarc='${wl}'
  16433.  
  16434.     # Set some defaults for GNU ld with shared library support. These
  16435.     # are reset later if shared libraries are not supported. Putting them
  16436.     # here allows them to be overridden if necessary.
  16437.     runpath_var=LD_RUN_PATH
  16438.     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
  16439.     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
  16440.     # ancient GNU ld didn't support --whole-archive et. al.
  16441.     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
  16442.     whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
  16443.       else
  16444.       whole_archive_flag_spec_GCJ=
  16445.     fi
  16446.     supports_anon_versioning=no
  16447.     case `$LD -v 2>/dev/null` in
  16448.       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
  16449.       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
  16450.       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
  16451.       *\ 2.11.*) ;; # other 2.11 versions
  16452.       *) supports_anon_versioning=yes ;;
  16453.     esac
  16454.  
  16455.     # See if GNU ld supports shared libraries.
  16456.     case $host_os in
  16457.     aix3* | aix4* | aix5*)
  16458.       # On AIX/PPC, the GNU linker is very broken
  16459.       if test "$host_cpu" != ia64; then
  16460.     ld_shlibs_GCJ=no
  16461.     cat <<EOF 1>&2
  16462.  
  16463. *** Warning: the GNU linker, at least up to release 2.9.1, is reported
  16464. *** to be unable to reliably create shared libraries on AIX.
  16465. *** Therefore, libtool is disabling shared libraries support.  If you
  16466. *** really care for shared libraries, you may want to modify your PATH
  16467. *** so that a non-GNU linker is found, and then restart.
  16468.  
  16469. EOF
  16470.       fi
  16471.       ;;
  16472.  
  16473.     amigaos*)
  16474.       archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
  16475.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  16476.       hardcode_minus_L_GCJ=yes
  16477.  
  16478.       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
  16479.       # that the semantics of dynamic libraries on AmigaOS, at least up
  16480.       # to version 4, is to share data among multiple programs linked
  16481.       # with the same dynamic library.  Since this doesn't match the
  16482.       # behavior of shared libraries on other platforms, we can't use
  16483.       # them.
  16484.       ld_shlibs_GCJ=no
  16485.       ;;
  16486.  
  16487.     beos*)
  16488.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  16489.     allow_undefined_flag_GCJ=unsupported
  16490.     # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
  16491.     # support --undefined.  This deserves some investigation.  FIXME
  16492.     archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  16493.       else
  16494.     ld_shlibs_GCJ=no
  16495.       fi
  16496.       ;;
  16497.  
  16498.     cygwin* | mingw* | pw32*)
  16499.       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
  16500.       # as there is no search path for DLLs.
  16501.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  16502.       allow_undefined_flag_GCJ=unsupported
  16503.       always_export_symbols_GCJ=no
  16504.       enable_shared_with_static_runtimes_GCJ=yes
  16505.       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
  16506.  
  16507.       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  16508.         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  16509.     # If the export-symbols file already is a .def file (1st line
  16510.     # is EXPORTS), use it as is; otherwise, prepend...
  16511.     archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  16512.       cp $export_symbols $output_objdir/$soname.def;
  16513.     else
  16514.       echo EXPORTS > $output_objdir/$soname.def;
  16515.       cat $export_symbols >> $output_objdir/$soname.def;
  16516.     fi~
  16517.     $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
  16518.       else
  16519.     ld_shlibs_GCJ=no
  16520.       fi
  16521.       ;;
  16522.  
  16523.     interix3*)
  16524.       hardcode_direct_GCJ=no
  16525.       hardcode_shlibpath_var_GCJ=no
  16526.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
  16527.       export_dynamic_flag_spec_GCJ='${wl}-E'
  16528.       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
  16529.       # Instead, shared libraries are loaded at an image base (0x10000000 by
  16530.       # default) and relocated if they conflict, which is a slow very memory
  16531.       # consuming and fragmenting process.  To avoid this, we pick a random,
  16532.       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
  16533.       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
  16534.       archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  16535.       archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
  16536.       ;;
  16537.  
  16538.     linux*)
  16539.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  16540.     tmp_addflag=
  16541.     case $cc_basename,$host_cpu in
  16542.     pgcc*)                # Portland Group C compiler
  16543.       whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
  16544.       tmp_addflag=' $pic_flag'
  16545.       ;;
  16546.     pgf77* | pgf90* | pgf95*)    # Portland Group f77 and f90 compilers
  16547.       whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
  16548.       tmp_addflag=' $pic_flag -Mnomain' ;;
  16549.     ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
  16550.       tmp_addflag=' -i_dynamic' ;;
  16551.     efc*,ia64* | ifort*,ia64*)    # Intel Fortran compiler on ia64
  16552.       tmp_addflag=' -i_dynamic -nofor_main' ;;
  16553.     ifc* | ifort*)            # Intel Fortran compiler
  16554.       tmp_addflag=' -nofor_main' ;;
  16555.     esac
  16556.     archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  16557.  
  16558.     if test $supports_anon_versioning = yes; then
  16559.       archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
  16560.   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
  16561.   $echo "local: *; };" >> $output_objdir/$libname.ver~
  16562.       $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
  16563.     fi
  16564.       else
  16565.     ld_shlibs_GCJ=no
  16566.       fi
  16567.       ;;
  16568.  
  16569.     netbsd*)
  16570.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  16571.     archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  16572.     wlarc=
  16573.       else
  16574.     archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  16575.     archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  16576.       fi
  16577.       ;;
  16578.  
  16579.     solaris*)
  16580.       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
  16581.     ld_shlibs_GCJ=no
  16582.     cat <<EOF 1>&2
  16583.  
  16584. *** Warning: The releases 2.8.* of the GNU linker cannot reliably
  16585. *** create shared libraries on Solaris systems.  Therefore, libtool
  16586. *** is disabling shared libraries support.  We urge you to upgrade GNU
  16587. *** binutils to release 2.9.1 or newer.  Another option is to modify
  16588. *** your PATH or compiler configuration so that the native linker is
  16589. *** used, and then restart.
  16590.  
  16591. EOF
  16592.       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  16593.     archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  16594.     archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  16595.       else
  16596.     ld_shlibs_GCJ=no
  16597.       fi
  16598.       ;;
  16599.  
  16600.     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
  16601.       case `$LD -v 2>&1` in
  16602.         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
  16603.     ld_shlibs_GCJ=no
  16604.     cat <<_LT_EOF 1>&2
  16605.  
  16606. *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
  16607. *** reliably create shared libraries on SCO systems.  Therefore, libtool
  16608. *** is disabling shared libraries support.  We urge you to upgrade GNU
  16609. *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
  16610. *** your PATH or compiler configuration so that the native linker is
  16611. *** used, and then restart.
  16612.  
  16613. _LT_EOF
  16614.     ;;
  16615.     *)
  16616.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  16617.         hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
  16618.         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
  16619.         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
  16620.       else
  16621.         ld_shlibs_GCJ=no
  16622.       fi
  16623.     ;;
  16624.       esac
  16625.       ;;
  16626.  
  16627.     sunos4*)
  16628.       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  16629.       wlarc=
  16630.       hardcode_direct_GCJ=yes
  16631.       hardcode_shlibpath_var_GCJ=no
  16632.       ;;
  16633.  
  16634.     *)
  16635.       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
  16636.     archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  16637.     archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
  16638.       else
  16639.     ld_shlibs_GCJ=no
  16640.       fi
  16641.       ;;
  16642.     esac
  16643.  
  16644.     if test "$ld_shlibs_GCJ" = no; then
  16645.       runpath_var=
  16646.       hardcode_libdir_flag_spec_GCJ=
  16647.       export_dynamic_flag_spec_GCJ=
  16648.       whole_archive_flag_spec_GCJ=
  16649.     fi
  16650.   else
  16651.     # PORTME fill in a description of your system's linker (not GNU ld)
  16652.     case $host_os in
  16653.     aix3*)
  16654.       allow_undefined_flag_GCJ=unsupported
  16655.       always_export_symbols_GCJ=yes
  16656.       archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
  16657.       # Note: this linker hardcodes the directories in LIBPATH if there
  16658.       # are no directories specified by -L.
  16659.       hardcode_minus_L_GCJ=yes
  16660.       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
  16661.     # Neither direct hardcoding nor static linking is supported with a
  16662.     # broken collect2.
  16663.     hardcode_direct_GCJ=unsupported
  16664.       fi
  16665.       ;;
  16666.  
  16667.     aix4* | aix5*)
  16668.       if test "$host_cpu" = ia64; then
  16669.     # On IA64, the linker does run time linking by default, so we don't
  16670.     # have to do anything special.
  16671.     aix_use_runtimelinking=no
  16672.     exp_sym_flag='-Bexport'
  16673.     no_entry_flag=""
  16674.       else
  16675.     # If we're using GNU nm, then we don't want the "-C" option.
  16676.     # -C means demangle to AIX nm, but means don't demangle with GNU nm
  16677.     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
  16678.       export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  16679.     else
  16680.       export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
  16681.     fi
  16682.     aix_use_runtimelinking=no
  16683.  
  16684.     # Test if we are trying to use run time linking or normal
  16685.     # AIX style linking. If -brtl is somewhere in LDFLAGS, we
  16686.     # need to do runtime linking.
  16687.     case $host_os in aix4.[23]|aix4.[23].*|aix5*)
  16688.       for ld_flag in $LDFLAGS; do
  16689.         if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
  16690.           aix_use_runtimelinking=yes
  16691.           break
  16692.         fi
  16693.       done
  16694.       ;;
  16695.     esac
  16696.  
  16697.     exp_sym_flag='-bexport'
  16698.     no_entry_flag='-bnoentry'
  16699.       fi
  16700.  
  16701.       # When large executables or shared objects are built, AIX ld can
  16702.       # have problems creating the table of contents.  If linking a library
  16703.       # or program results in "error TOC overflow" add -mminimal-toc to
  16704.       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
  16705.       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
  16706.  
  16707.       archive_cmds_GCJ=''
  16708.       hardcode_direct_GCJ=yes
  16709.       hardcode_libdir_separator_GCJ=':'
  16710.       link_all_deplibs_GCJ=yes
  16711.  
  16712.       if test "$GCC" = yes; then
  16713.     case $host_os in aix4.[012]|aix4.[012].*)
  16714.     # We only want to do this on AIX 4.2 and lower, the check
  16715.     # below for broken collect2 doesn't work under 4.3+
  16716.       collect2name=`${CC} -print-prog-name=collect2`
  16717.       if test -f "$collect2name" && \
  16718.          strings "$collect2name" | grep resolve_lib_name >/dev/null
  16719.       then
  16720.         # We have reworked collect2
  16721.         hardcode_direct_GCJ=yes
  16722.       else
  16723.         # We have old collect2
  16724.         hardcode_direct_GCJ=unsupported
  16725.         # It fails to find uninstalled libraries when the uninstalled
  16726.         # path is not listed in the libpath.  Setting hardcode_minus_L
  16727.         # to unsupported forces relinking
  16728.         hardcode_minus_L_GCJ=yes
  16729.         hardcode_libdir_flag_spec_GCJ='-L$libdir'
  16730.         hardcode_libdir_separator_GCJ=
  16731.       fi
  16732.       ;;
  16733.     esac
  16734.     shared_flag='-shared'
  16735.     if test "$aix_use_runtimelinking" = yes; then
  16736.       shared_flag="$shared_flag "'${wl}-G'
  16737.     fi
  16738.       else
  16739.     # not using gcc
  16740.     if test "$host_cpu" = ia64; then
  16741.       # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
  16742.       # chokes on -Wl,-G. The following line is correct:
  16743.       shared_flag='-G'
  16744.     else
  16745.       if test "$aix_use_runtimelinking" = yes; then
  16746.         shared_flag='${wl}-G'
  16747.       else
  16748.         shared_flag='${wl}-bM:SRE'
  16749.       fi
  16750.     fi
  16751.       fi
  16752.  
  16753.       # It seems that -bexpall does not export symbols beginning with
  16754.       # underscore (_), so it is better to generate a list of symbols to export.
  16755.       always_export_symbols_GCJ=yes
  16756.       if test "$aix_use_runtimelinking" = yes; then
  16757.     # Warning - without using the other runtime loading flags (-brtl),
  16758.     # -berok will link without error, but may produce a broken library.
  16759.     allow_undefined_flag_GCJ='-berok'
  16760.        # Determine the default libpath from the value encoded in an empty executable.
  16761.        cat >conftest.$ac_ext <<_ACEOF
  16762. /* confdefs.h.  */
  16763. _ACEOF
  16764. cat confdefs.h >>conftest.$ac_ext
  16765. cat >>conftest.$ac_ext <<_ACEOF
  16766. /* end confdefs.h.  */
  16767.  
  16768. int
  16769. main ()
  16770. {
  16771.  
  16772.   ;
  16773.   return 0;
  16774. }
  16775. _ACEOF
  16776. rm -f conftest.$ac_objext conftest$ac_exeext
  16777. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  16778.   (eval $ac_link) 2>conftest.er1
  16779.   ac_status=$?
  16780.   grep -v '^ *+' conftest.er1 >conftest.err
  16781.   rm -f conftest.er1
  16782.   cat conftest.err >&5
  16783.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16784.   (exit $ac_status); } &&
  16785.      { ac_try='test -z "$ac_c_werror_flag"
  16786.              || test ! -s conftest.err'
  16787.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  16788.   (eval $ac_try) 2>&5
  16789.   ac_status=$?
  16790.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16791.   (exit $ac_status); }; } &&
  16792.      { ac_try='test -s conftest$ac_exeext'
  16793.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  16794.   (eval $ac_try) 2>&5
  16795.   ac_status=$?
  16796.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16797.   (exit $ac_status); }; }; then
  16798.  
  16799. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  16800. }'`
  16801. # Check for a 64-bit object if we didn't find anything.
  16802. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  16803. }'`; fi
  16804. else
  16805.   echo "$as_me: failed program was:" >&5
  16806. sed 's/^/| /' conftest.$ac_ext >&5
  16807.  
  16808. fi
  16809. rm -f conftest.err conftest.$ac_objext \
  16810.       conftest$ac_exeext conftest.$ac_ext
  16811. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  16812.  
  16813.        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
  16814.     archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
  16815.        else
  16816.     if test "$host_cpu" = ia64; then
  16817.       hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
  16818.       allow_undefined_flag_GCJ="-z nodefs"
  16819.       archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
  16820.     else
  16821.      # Determine the default libpath from the value encoded in an empty executable.
  16822.      cat >conftest.$ac_ext <<_ACEOF
  16823. /* confdefs.h.  */
  16824. _ACEOF
  16825. cat confdefs.h >>conftest.$ac_ext
  16826. cat >>conftest.$ac_ext <<_ACEOF
  16827. /* end confdefs.h.  */
  16828.  
  16829. int
  16830. main ()
  16831. {
  16832.  
  16833.   ;
  16834.   return 0;
  16835. }
  16836. _ACEOF
  16837. rm -f conftest.$ac_objext conftest$ac_exeext
  16838. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  16839.   (eval $ac_link) 2>conftest.er1
  16840.   ac_status=$?
  16841.   grep -v '^ *+' conftest.er1 >conftest.err
  16842.   rm -f conftest.er1
  16843.   cat conftest.err >&5
  16844.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16845.   (exit $ac_status); } &&
  16846.      { ac_try='test -z "$ac_c_werror_flag"
  16847.              || test ! -s conftest.err'
  16848.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  16849.   (eval $ac_try) 2>&5
  16850.   ac_status=$?
  16851.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16852.   (exit $ac_status); }; } &&
  16853.      { ac_try='test -s conftest$ac_exeext'
  16854.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  16855.   (eval $ac_try) 2>&5
  16856.   ac_status=$?
  16857.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  16858.   (exit $ac_status); }; }; then
  16859.  
  16860. aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  16861. }'`
  16862. # Check for a 64-bit object if we didn't find anything.
  16863. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
  16864. }'`; fi
  16865. else
  16866.   echo "$as_me: failed program was:" >&5
  16867. sed 's/^/| /' conftest.$ac_ext >&5
  16868.  
  16869. fi
  16870. rm -f conftest.err conftest.$ac_objext \
  16871.       conftest$ac_exeext conftest.$ac_ext
  16872. if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  16873.  
  16874.      hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
  16875.       # Warning - without using the other run time loading flags,
  16876.       # -berok will link without error, but may produce a broken library.
  16877.       no_undefined_flag_GCJ=' ${wl}-bernotok'
  16878.       allow_undefined_flag_GCJ=' ${wl}-berok'
  16879.       # Exported symbols can be pulled into shared objects from archives
  16880.       whole_archive_flag_spec_GCJ='$convenience'
  16881.       archive_cmds_need_lc_GCJ=yes
  16882.       # This is similar to how AIX traditionally builds its shared libraries.
  16883.       archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
  16884.     fi
  16885.       fi
  16886.       ;;
  16887.  
  16888.     amigaos*)
  16889.       archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
  16890.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  16891.       hardcode_minus_L_GCJ=yes
  16892.       # see comment about different semantics on the GNU ld section
  16893.       ld_shlibs_GCJ=no
  16894.       ;;
  16895.  
  16896.     bsdi[45]*)
  16897.       export_dynamic_flag_spec_GCJ=-rdynamic
  16898.       ;;
  16899.  
  16900.     cygwin* | mingw* | pw32*)
  16901.       # When not using gcc, we currently assume that we are using
  16902.       # Microsoft Visual C++.
  16903.       # hardcode_libdir_flag_spec is actually meaningless, as there is
  16904.       # no search path for DLLs.
  16905.       hardcode_libdir_flag_spec_GCJ=' '
  16906.       allow_undefined_flag_GCJ=unsupported
  16907.       # Tell ltmain to make .lib files, not .a files.
  16908.       libext=lib
  16909.       # Tell ltmain to make .dll files, not .so files.
  16910.       shrext_cmds=".dll"
  16911.       # FIXME: Setting linknames here is a bad hack.
  16912.       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
  16913.       # The linker will automatically build a .lib file if we build a DLL.
  16914.       old_archive_From_new_cmds_GCJ='true'
  16915.       # FIXME: Should let the user specify the lib program.
  16916.       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
  16917.       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
  16918.       enable_shared_with_static_runtimes_GCJ=yes
  16919.       ;;
  16920.  
  16921.     darwin* | rhapsody*)
  16922.       case $host_os in
  16923.         rhapsody* | darwin1.[012])
  16924.          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
  16925.          ;;
  16926.        *) # Darwin 1.3 on
  16927.          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
  16928.            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  16929.          else
  16930.            case ${MACOSX_DEPLOYMENT_TARGET} in
  16931.              10.[012])
  16932.                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
  16933.                ;;
  16934.              10.*)
  16935.                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
  16936.                ;;
  16937.            esac
  16938.          fi
  16939.          ;;
  16940.       esac
  16941.       archive_cmds_need_lc_GCJ=no
  16942.       hardcode_direct_GCJ=no
  16943.       hardcode_automatic_GCJ=yes
  16944.       hardcode_shlibpath_var_GCJ=unsupported
  16945.       whole_archive_flag_spec_GCJ=''
  16946.       link_all_deplibs_GCJ=yes
  16947.     if test "$GCC" = yes ; then
  16948.         output_verbose_link_cmd='echo'
  16949.         archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
  16950.       module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  16951.       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  16952.       archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  16953.       module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  16954.     else
  16955.       case $cc_basename in
  16956.         xlc*)
  16957.          output_verbose_link_cmd='echo'
  16958.          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
  16959.          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
  16960.           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
  16961.          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  16962.           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
  16963.           ;;
  16964.        *)
  16965.          ld_shlibs_GCJ=no
  16966.           ;;
  16967.       esac
  16968.     fi
  16969.       ;;
  16970.  
  16971.     dgux*)
  16972.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  16973.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  16974.       hardcode_shlibpath_var_GCJ=no
  16975.       ;;
  16976.  
  16977.     freebsd1*)
  16978.       ld_shlibs_GCJ=no
  16979.       ;;
  16980.  
  16981.     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
  16982.     # support.  Future versions do this automatically, but an explicit c++rt0.o
  16983.     # does not break anything, and helps significantly (at the cost of a little
  16984.     # extra space).
  16985.     freebsd2.2*)
  16986.       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
  16987.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  16988.       hardcode_direct_GCJ=yes
  16989.       hardcode_shlibpath_var_GCJ=no
  16990.       ;;
  16991.  
  16992.     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
  16993.     freebsd2*)
  16994.       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  16995.       hardcode_direct_GCJ=yes
  16996.       hardcode_minus_L_GCJ=yes
  16997.       hardcode_shlibpath_var_GCJ=no
  16998.       ;;
  16999.  
  17000.     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
  17001.     freebsd* | kfreebsd*-gnu | dragonfly*)
  17002.       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
  17003.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  17004.       hardcode_direct_GCJ=yes
  17005.       hardcode_shlibpath_var_GCJ=no
  17006.       ;;
  17007.  
  17008.     hpux9*)
  17009.       if test "$GCC" = yes; then
  17010.     archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  17011.       else
  17012.     archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
  17013.       fi
  17014.       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  17015.       hardcode_libdir_separator_GCJ=:
  17016.       hardcode_direct_GCJ=yes
  17017.  
  17018.       # hardcode_minus_L: Not really in the search PATH,
  17019.       # but as the default location of the library.
  17020.       hardcode_minus_L_GCJ=yes
  17021.       export_dynamic_flag_spec_GCJ='${wl}-E'
  17022.       ;;
  17023.  
  17024.     hpux10*)
  17025.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  17026.     archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  17027.       else
  17028.     archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
  17029.       fi
  17030.       if test "$with_gnu_ld" = no; then
  17031.     hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  17032.     hardcode_libdir_separator_GCJ=:
  17033.  
  17034.     hardcode_direct_GCJ=yes
  17035.     export_dynamic_flag_spec_GCJ='${wl}-E'
  17036.  
  17037.     # hardcode_minus_L: Not really in the search PATH,
  17038.     # but as the default location of the library.
  17039.     hardcode_minus_L_GCJ=yes
  17040.       fi
  17041.       ;;
  17042.  
  17043.     hpux11*)
  17044.       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
  17045.     case $host_cpu in
  17046.     hppa*64*)
  17047.       archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  17048.       ;;
  17049.     ia64*)
  17050.       archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  17051.       ;;
  17052.     *)
  17053.       archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  17054.       ;;
  17055.     esac
  17056.       else
  17057.     case $host_cpu in
  17058.     hppa*64*)
  17059.       archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  17060.       ;;
  17061.     ia64*)
  17062.       archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
  17063.       ;;
  17064.     *)
  17065.       archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
  17066.       ;;
  17067.     esac
  17068.       fi
  17069.       if test "$with_gnu_ld" = no; then
  17070.     hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
  17071.     hardcode_libdir_separator_GCJ=:
  17072.  
  17073.     case $host_cpu in
  17074.     hppa*64*|ia64*)
  17075.       hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
  17076.       hardcode_direct_GCJ=no
  17077.       hardcode_shlibpath_var_GCJ=no
  17078.       ;;
  17079.     *)
  17080.       hardcode_direct_GCJ=yes
  17081.       export_dynamic_flag_spec_GCJ='${wl}-E'
  17082.  
  17083.       # hardcode_minus_L: Not really in the search PATH,
  17084.       # but as the default location of the library.
  17085.       hardcode_minus_L_GCJ=yes
  17086.       ;;
  17087.     esac
  17088.       fi
  17089.       ;;
  17090.  
  17091.     irix5* | irix6* | nonstopux*)
  17092.       if test "$GCC" = yes; then
  17093.     archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  17094.       else
  17095.     archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  17096.     hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
  17097.       fi
  17098.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  17099.       hardcode_libdir_separator_GCJ=:
  17100.       link_all_deplibs_GCJ=yes
  17101.       ;;
  17102.  
  17103.     netbsd*)
  17104.       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  17105.     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
  17106.       else
  17107.     archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
  17108.       fi
  17109.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  17110.       hardcode_direct_GCJ=yes
  17111.       hardcode_shlibpath_var_GCJ=no
  17112.       ;;
  17113.  
  17114.     newsos6)
  17115.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  17116.       hardcode_direct_GCJ=yes
  17117.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  17118.       hardcode_libdir_separator_GCJ=:
  17119.       hardcode_shlibpath_var_GCJ=no
  17120.       ;;
  17121.  
  17122.     openbsd*)
  17123.       hardcode_direct_GCJ=yes
  17124.       hardcode_shlibpath_var_GCJ=no
  17125.       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  17126.     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  17127.     archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
  17128.     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
  17129.     export_dynamic_flag_spec_GCJ='${wl}-E'
  17130.       else
  17131.        case $host_os in
  17132.      openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
  17133.        archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
  17134.        hardcode_libdir_flag_spec_GCJ='-R$libdir'
  17135.        ;;
  17136.      *)
  17137.        archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
  17138.        hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
  17139.        ;;
  17140.        esac
  17141.       fi
  17142.       ;;
  17143.  
  17144.     os2*)
  17145.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  17146.       hardcode_minus_L_GCJ=yes
  17147.       allow_undefined_flag_GCJ=unsupported
  17148.       archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
  17149.       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
  17150.       ;;
  17151.  
  17152.     osf3*)
  17153.       if test "$GCC" = yes; then
  17154.     allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
  17155.     archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  17156.       else
  17157.     allow_undefined_flag_GCJ=' -expect_unresolved \*'
  17158.     archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  17159.       fi
  17160.       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  17161.       hardcode_libdir_separator_GCJ=:
  17162.       ;;
  17163.  
  17164.     osf4* | osf5*)    # as osf3* with the addition of -msym flag
  17165.       if test "$GCC" = yes; then
  17166.     allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
  17167.     archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  17168.     hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
  17169.       else
  17170.     allow_undefined_flag_GCJ=' -expect_unresolved \*'
  17171.     archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  17172.     archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
  17173.     $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
  17174.  
  17175.     # Both c and cxx compiler support -rpath directly
  17176.     hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
  17177.       fi
  17178.       hardcode_libdir_separator_GCJ=:
  17179.       ;;
  17180.  
  17181.     solaris*)
  17182.       no_undefined_flag_GCJ=' -z text'
  17183.       if test "$GCC" = yes; then
  17184.     wlarc='${wl}'
  17185.     archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  17186.     archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  17187.       $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
  17188.       else
  17189.     wlarc=''
  17190.     archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  17191.     archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
  17192.       $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
  17193.       fi
  17194.       hardcode_libdir_flag_spec_GCJ='-R$libdir'
  17195.       hardcode_shlibpath_var_GCJ=no
  17196.       case $host_os in
  17197.       solaris2.[0-5] | solaris2.[0-5].*) ;;
  17198.       *)
  17199.      # The compiler driver will combine linker options so we
  17200.      # cannot just pass the convience library names through
  17201.      # without $wl, iff we do not link with $LD.
  17202.      # Luckily, gcc supports the same syntax we need for Sun Studio.
  17203.      # Supported since Solaris 2.6 (maybe 2.5.1?)
  17204.      case $wlarc in
  17205.      '')
  17206.        whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
  17207.      *)
  17208.        whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
  17209.      esac ;;
  17210.       esac
  17211.       link_all_deplibs_GCJ=yes
  17212.       ;;
  17213.  
  17214.     sunos4*)
  17215.       if test "x$host_vendor" = xsequent; then
  17216.     # Use $CC to link under sequent, because it throws in some extra .o
  17217.     # files that make .init and .fini sections work.
  17218.     archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
  17219.       else
  17220.     archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
  17221.       fi
  17222.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  17223.       hardcode_direct_GCJ=yes
  17224.       hardcode_minus_L_GCJ=yes
  17225.       hardcode_shlibpath_var_GCJ=no
  17226.       ;;
  17227.  
  17228.     sysv4)
  17229.       case $host_vendor in
  17230.     sni)
  17231.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  17232.       hardcode_direct_GCJ=yes # is this really true???
  17233.     ;;
  17234.     siemens)
  17235.       ## LD is ld it makes a PLAMLIB
  17236.       ## CC just makes a GrossModule.
  17237.       archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
  17238.       reload_cmds_GCJ='$CC -r -o $output$reload_objs'
  17239.       hardcode_direct_GCJ=no
  17240.         ;;
  17241.     motorola)
  17242.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  17243.       hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
  17244.     ;;
  17245.       esac
  17246.       runpath_var='LD_RUN_PATH'
  17247.       hardcode_shlibpath_var_GCJ=no
  17248.       ;;
  17249.  
  17250.     sysv4.3*)
  17251.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  17252.       hardcode_shlibpath_var_GCJ=no
  17253.       export_dynamic_flag_spec_GCJ='-Bexport'
  17254.       ;;
  17255.  
  17256.     sysv4*MP*)
  17257.       if test -d /usr/nec; then
  17258.     archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  17259.     hardcode_shlibpath_var_GCJ=no
  17260.     runpath_var=LD_RUN_PATH
  17261.     hardcode_runpath_var=yes
  17262.     ld_shlibs_GCJ=yes
  17263.       fi
  17264.       ;;
  17265.  
  17266.     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
  17267.       no_undefined_flag_GCJ='${wl}-z,text'
  17268.       archive_cmds_need_lc_GCJ=no
  17269.       hardcode_shlibpath_var_GCJ=no
  17270.       runpath_var='LD_RUN_PATH'
  17271.  
  17272.       if test "$GCC" = yes; then
  17273.     archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  17274.     archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  17275.       else
  17276.     archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  17277.     archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
  17278.       fi
  17279.       ;;
  17280.  
  17281.     sysv5* | sco3.2v5* | sco5v6*)
  17282.       # Note: We can NOT use -z defs as we might desire, because we do not
  17283.       # link with -lc, and that would cause any symbols used from libc to
  17284.       # always be unresolved, which means just about no library would
  17285.       # ever link correctly.  If we're not using GNU ld we use -z text
  17286.       # though, which does catch some bad symbols but isn't as heavy-handed
  17287.       # as -z defs.
  17288.       no_undefined_flag_GCJ='${wl}-z,text'
  17289.       allow_undefined_flag_GCJ='${wl}-z,nodefs'
  17290.       archive_cmds_need_lc_GCJ=no
  17291.       hardcode_shlibpath_var_GCJ=no
  17292.       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
  17293.       hardcode_libdir_separator_GCJ=':'
  17294.       link_all_deplibs_GCJ=yes
  17295.       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
  17296.       runpath_var='LD_RUN_PATH'
  17297.  
  17298.       if test "$GCC" = yes; then
  17299.     archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  17300.     archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  17301.       else
  17302.     archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  17303.     archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
  17304.       fi
  17305.       ;;
  17306.  
  17307.     uts4*)
  17308.       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
  17309.       hardcode_libdir_flag_spec_GCJ='-L$libdir'
  17310.       hardcode_shlibpath_var_GCJ=no
  17311.       ;;
  17312.  
  17313.     *)
  17314.       ld_shlibs_GCJ=no
  17315.       ;;
  17316.     esac
  17317.   fi
  17318.  
  17319. echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
  17320. echo "${ECHO_T}$ld_shlibs_GCJ" >&6
  17321. test "$ld_shlibs_GCJ" = no && can_build_shared=no
  17322.  
  17323. #
  17324. # Do we need to explicitly link libc?
  17325. #
  17326. case "x$archive_cmds_need_lc_GCJ" in
  17327. x|xyes)
  17328.   # Assume -lc should be added
  17329.   archive_cmds_need_lc_GCJ=yes
  17330.  
  17331.   if test "$enable_shared" = yes && test "$GCC" = yes; then
  17332.     case $archive_cmds_GCJ in
  17333.     *'~'*)
  17334.       # FIXME: we may have to deal with multi-command sequences.
  17335.       ;;
  17336.     '$CC '*)
  17337.       # Test whether the compiler implicitly links with -lc since on some
  17338.       # systems, -lgcc has to come before -lc. If gcc already passes -lc
  17339.       # to ld, don't add -lc before -lgcc.
  17340.       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  17341. echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
  17342.       $rm conftest*
  17343.       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
  17344.  
  17345.       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  17346.   (eval $ac_compile) 2>&5
  17347.   ac_status=$?
  17348.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  17349.   (exit $ac_status); } 2>conftest.err; then
  17350.         soname=conftest
  17351.         lib=conftest
  17352.         libobjs=conftest.$ac_objext
  17353.         deplibs=
  17354.         wl=$lt_prog_compiler_wl_GCJ
  17355.     pic_flag=$lt_prog_compiler_pic_GCJ
  17356.         compiler_flags=-v
  17357.         linker_flags=-v
  17358.         verstring=
  17359.         output_objdir=.
  17360.         libname=conftest
  17361.         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
  17362.         allow_undefined_flag_GCJ=
  17363.         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
  17364.   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
  17365.   ac_status=$?
  17366.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  17367.   (exit $ac_status); }
  17368.         then
  17369.       archive_cmds_need_lc_GCJ=no
  17370.         else
  17371.       archive_cmds_need_lc_GCJ=yes
  17372.         fi
  17373.         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
  17374.       else
  17375.         cat conftest.err 1>&5
  17376.       fi
  17377.       $rm conftest*
  17378.       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
  17379. echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
  17380.       ;;
  17381.     esac
  17382.   fi
  17383.   ;;
  17384. esac
  17385.  
  17386. echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
  17387. echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
  17388. library_names_spec=
  17389. libname_spec='lib$name'
  17390. soname_spec=
  17391. shrext_cmds=".so"
  17392. postinstall_cmds=
  17393. postuninstall_cmds=
  17394. finish_cmds=
  17395. finish_eval=
  17396. shlibpath_var=
  17397. shlibpath_overrides_runpath=unknown
  17398. version_type=none
  17399. dynamic_linker="$host_os ld.so"
  17400. sys_lib_dlsearch_path_spec="/lib /usr/lib"
  17401. if test "$GCC" = yes; then
  17402.   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  17403.   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
  17404.     # if the path contains ";" then we assume it to be the separator
  17405.     # otherwise default to the standard path separator (i.e. ":") - it is
  17406.     # assumed that no part of a normal pathname contains ";" but that should
  17407.     # okay in the real world where ";" in dirpaths is itself problematic.
  17408.     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  17409.   else
  17410.     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  17411.   fi
  17412. else
  17413.   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
  17414. fi
  17415. need_lib_prefix=unknown
  17416. hardcode_into_libs=no
  17417.  
  17418. # when you set need_version to no, make sure it does not cause -set_version
  17419. # flags to be left without arguments
  17420. need_version=unknown
  17421.  
  17422. case $host_os in
  17423. aix3*)
  17424.   version_type=linux
  17425.   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
  17426.   shlibpath_var=LIBPATH
  17427.  
  17428.   # AIX 3 has no versioning support, so we append a major version to the name.
  17429.   soname_spec='${libname}${release}${shared_ext}$major'
  17430.   ;;
  17431.  
  17432. aix4* | aix5*)
  17433.   version_type=linux
  17434.   need_lib_prefix=no
  17435.   need_version=no
  17436.   hardcode_into_libs=yes
  17437.   if test "$host_cpu" = ia64; then
  17438.     # AIX 5 supports IA64
  17439.     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
  17440.     shlibpath_var=LD_LIBRARY_PATH
  17441.   else
  17442.     # With GCC up to 2.95.x, collect2 would create an import file
  17443.     # for dependence libraries.  The import file would start with
  17444.     # the line `#! .'.  This would cause the generated library to
  17445.     # depend on `.', always an invalid library.  This was fixed in
  17446.     # development snapshots of GCC prior to 3.0.
  17447.     case $host_os in
  17448.       aix4 | aix4.[01] | aix4.[01].*)
  17449.       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
  17450.        echo ' yes '
  17451.        echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
  17452.     :
  17453.       else
  17454.     can_build_shared=no
  17455.       fi
  17456.       ;;
  17457.     esac
  17458.     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
  17459.     # soname into executable. Probably we can add versioning support to
  17460.     # collect2, so additional links can be useful in future.
  17461.     if test "$aix_use_runtimelinking" = yes; then
  17462.       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
  17463.       # instead of lib<name>.a to let people know that these are not
  17464.       # typical AIX shared libraries.
  17465.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17466.     else
  17467.       # We preserve .a as extension for shared libraries through AIX4.2
  17468.       # and later when we are not doing run time linking.
  17469.       library_names_spec='${libname}${release}.a $libname.a'
  17470.       soname_spec='${libname}${release}${shared_ext}$major'
  17471.     fi
  17472.     shlibpath_var=LIBPATH
  17473.   fi
  17474.   ;;
  17475.  
  17476. amigaos*)
  17477.   library_names_spec='$libname.ixlibrary $libname.a'
  17478.   # Create ${libname}_ixlibrary.a entries in /sys/libs.
  17479.   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
  17480.   ;;
  17481.  
  17482. beos*)
  17483.   library_names_spec='${libname}${shared_ext}'
  17484.   dynamic_linker="$host_os ld.so"
  17485.   shlibpath_var=LIBRARY_PATH
  17486.   ;;
  17487.  
  17488. bsdi[45]*)
  17489.   version_type=linux
  17490.   need_version=no
  17491.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17492.   soname_spec='${libname}${release}${shared_ext}$major'
  17493.   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
  17494.   shlibpath_var=LD_LIBRARY_PATH
  17495.   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
  17496.   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
  17497.   # the default ld.so.conf also contains /usr/contrib/lib and
  17498.   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
  17499.   # libtool to hard-code these into programs
  17500.   ;;
  17501.  
  17502. cygwin* | mingw* | pw32*)
  17503.   version_type=windows
  17504.   shrext_cmds=".dll"
  17505.   need_version=no
  17506.   need_lib_prefix=no
  17507.  
  17508.   case $GCC,$host_os in
  17509.   yes,cygwin* | yes,mingw* | yes,pw32*)
  17510.     library_names_spec='$libname.dll.a'
  17511.     # DLL is installed to $(libdir)/../bin by postinstall_cmds
  17512.     postinstall_cmds='base_file=`basename \${file}`~
  17513.       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
  17514.       dldir=$destdir/`dirname \$dlpath`~
  17515.       test -d \$dldir || mkdir -p \$dldir~
  17516.       $install_prog $dir/$dlname \$dldir/$dlname~
  17517.       chmod a+x \$dldir/$dlname'
  17518.     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
  17519.       dlpath=$dir/\$dldll~
  17520.        $rm \$dlpath'
  17521.     shlibpath_overrides_runpath=yes
  17522.  
  17523.     case $host_os in
  17524.     cygwin*)
  17525.       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
  17526.       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  17527.       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
  17528.       ;;
  17529.     mingw*)
  17530.       # MinGW DLLs use traditional 'lib' prefix
  17531.       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  17532.       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
  17533.       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
  17534.         # It is most probably a Windows format PATH printed by
  17535.         # mingw gcc, but we are running on Cygwin. Gcc prints its search
  17536.         # path with ; separators, and with drive letters. We can handle the
  17537.         # drive letters (cygwin fileutils understands them), so leave them,
  17538.         # especially as we might pass files found there to a mingw objdump,
  17539.         # which wouldn't understand a cygwinified path. Ahh.
  17540.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
  17541.       else
  17542.         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
  17543.       fi
  17544.       ;;
  17545.     pw32*)
  17546.       # pw32 DLLs use 'pw' prefix rather than 'lib'
  17547.       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
  17548.       ;;
  17549.     esac
  17550.     ;;
  17551.  
  17552.   *)
  17553.     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
  17554.     ;;
  17555.   esac
  17556.   dynamic_linker='Win32 ld.exe'
  17557.   # FIXME: first we should search . and the directory the executable is in
  17558.   shlibpath_var=PATH
  17559.   ;;
  17560.  
  17561. darwin* | rhapsody*)
  17562.   dynamic_linker="$host_os dyld"
  17563.   version_type=darwin
  17564.   need_lib_prefix=no
  17565.   need_version=no
  17566.   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
  17567.   soname_spec='${libname}${release}${major}$shared_ext'
  17568.   shlibpath_overrides_runpath=yes
  17569.   shlibpath_var=DYLD_LIBRARY_PATH
  17570.   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
  17571.   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
  17572.   if test "$GCC" = yes; then
  17573.     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
  17574.   else
  17575.     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
  17576.   fi
  17577.   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
  17578.   ;;
  17579.  
  17580. dgux*)
  17581.   version_type=linux
  17582.   need_lib_prefix=no
  17583.   need_version=no
  17584.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
  17585.   soname_spec='${libname}${release}${shared_ext}$major'
  17586.   shlibpath_var=LD_LIBRARY_PATH
  17587.   ;;
  17588.  
  17589. freebsd1*)
  17590.   dynamic_linker=no
  17591.   ;;
  17592.  
  17593. kfreebsd*-gnu)
  17594.   version_type=linux
  17595.   need_lib_prefix=no
  17596.   need_version=no
  17597.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  17598.   soname_spec='${libname}${release}${shared_ext}$major'
  17599.   shlibpath_var=LD_LIBRARY_PATH
  17600.   shlibpath_overrides_runpath=no
  17601.   hardcode_into_libs=yes
  17602.   dynamic_linker='GNU ld.so'
  17603.   ;;
  17604.  
  17605. freebsd* | dragonfly*)
  17606.   # DragonFly does not have aout.  When/if they implement a new
  17607.   # versioning mechanism, adjust this.
  17608.   if test -x /usr/bin/objformat; then
  17609.     objformat=`/usr/bin/objformat`
  17610.   else
  17611.     case $host_os in
  17612.     freebsd[123]*) objformat=aout ;;
  17613.     *) objformat=elf ;;
  17614.     esac
  17615.   fi
  17616.   version_type=freebsd-$objformat
  17617.   case $version_type in
  17618.     freebsd-elf*)
  17619.       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  17620.       need_version=no
  17621.       need_lib_prefix=no
  17622.       ;;
  17623.     freebsd-*)
  17624.       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
  17625.       need_version=yes
  17626.       ;;
  17627.   esac
  17628.   shlibpath_var=LD_LIBRARY_PATH
  17629.   case $host_os in
  17630.   freebsd2*)
  17631.     shlibpath_overrides_runpath=yes
  17632.     ;;
  17633.   freebsd3.[01]* | freebsdelf3.[01]*)
  17634.     shlibpath_overrides_runpath=yes
  17635.     hardcode_into_libs=yes
  17636.     ;;
  17637.   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
  17638.   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
  17639.     shlibpath_overrides_runpath=no
  17640.     hardcode_into_libs=yes
  17641.     ;;
  17642.   freebsd*) # from 4.6 on
  17643.     shlibpath_overrides_runpath=yes
  17644.     hardcode_into_libs=yes
  17645.     ;;
  17646.   esac
  17647.   ;;
  17648.  
  17649. gnu*)
  17650.   version_type=linux
  17651.   need_lib_prefix=no
  17652.   need_version=no
  17653.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
  17654.   soname_spec='${libname}${release}${shared_ext}$major'
  17655.   shlibpath_var=LD_LIBRARY_PATH
  17656.   hardcode_into_libs=yes
  17657.   ;;
  17658.  
  17659. hpux9* | hpux10* | hpux11*)
  17660.   # Give a soname corresponding to the major version so that dld.sl refuses to
  17661.   # link against other versions.
  17662.   version_type=sunos
  17663.   need_lib_prefix=no
  17664.   need_version=no
  17665.   case $host_cpu in
  17666.   ia64*)
  17667.     shrext_cmds='.so'
  17668.     hardcode_into_libs=yes
  17669.     dynamic_linker="$host_os dld.so"
  17670.     shlibpath_var=LD_LIBRARY_PATH
  17671.     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  17672.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17673.     soname_spec='${libname}${release}${shared_ext}$major'
  17674.     if test "X$HPUX_IA64_MODE" = X32; then
  17675.       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
  17676.     else
  17677.       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
  17678.     fi
  17679.     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  17680.     ;;
  17681.    hppa*64*)
  17682.      shrext_cmds='.sl'
  17683.      hardcode_into_libs=yes
  17684.      dynamic_linker="$host_os dld.sl"
  17685.      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
  17686.      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
  17687.      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17688.      soname_spec='${libname}${release}${shared_ext}$major'
  17689.      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
  17690.      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
  17691.      ;;
  17692.    *)
  17693.     shrext_cmds='.sl'
  17694.     dynamic_linker="$host_os dld.sl"
  17695.     shlibpath_var=SHLIB_PATH
  17696.     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
  17697.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17698.     soname_spec='${libname}${release}${shared_ext}$major'
  17699.     ;;
  17700.   esac
  17701.   # HP-UX runs *really* slowly unless shared libraries are mode 555.
  17702.   postinstall_cmds='chmod 555 $lib'
  17703.   ;;
  17704.  
  17705. interix3*)
  17706.   version_type=linux
  17707.   need_lib_prefix=no
  17708.   need_version=no
  17709.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  17710.   soname_spec='${libname}${release}${shared_ext}$major'
  17711.   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
  17712.   shlibpath_var=LD_LIBRARY_PATH
  17713.   shlibpath_overrides_runpath=no
  17714.   hardcode_into_libs=yes
  17715.   ;;
  17716.  
  17717. irix5* | irix6* | nonstopux*)
  17718.   case $host_os in
  17719.     nonstopux*) version_type=nonstopux ;;
  17720.     *)
  17721.     if test "$lt_cv_prog_gnu_ld" = yes; then
  17722.         version_type=linux
  17723.     else
  17724.         version_type=irix
  17725.     fi ;;
  17726.   esac
  17727.   need_lib_prefix=no
  17728.   need_version=no
  17729.   soname_spec='${libname}${release}${shared_ext}$major'
  17730.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
  17731.   case $host_os in
  17732.   irix5* | nonstopux*)
  17733.     libsuff= shlibsuff=
  17734.     ;;
  17735.   *)
  17736.     case $LD in # libtool.m4 will add one of these switches to LD
  17737.     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
  17738.       libsuff= shlibsuff= libmagic=32-bit;;
  17739.     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
  17740.       libsuff=32 shlibsuff=N32 libmagic=N32;;
  17741.     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
  17742.       libsuff=64 shlibsuff=64 libmagic=64-bit;;
  17743.     *) libsuff= shlibsuff= libmagic=never-match;;
  17744.     esac
  17745.     ;;
  17746.   esac
  17747.   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
  17748.   shlibpath_overrides_runpath=no
  17749.   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
  17750.   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
  17751.   hardcode_into_libs=yes
  17752.   ;;
  17753.  
  17754. # No shared lib support for Linux oldld, aout, or coff.
  17755. linux*oldld* | linux*aout* | linux*coff*)
  17756.   dynamic_linker=no
  17757.   ;;
  17758.  
  17759. # This must be Linux ELF.
  17760. linux*)
  17761.   version_type=linux
  17762.   need_lib_prefix=no
  17763.   need_version=no
  17764.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17765.   soname_spec='${libname}${release}${shared_ext}$major'
  17766.   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
  17767.   shlibpath_var=LD_LIBRARY_PATH
  17768.   shlibpath_overrides_runpath=no
  17769.   # This implies no fast_install, which is unacceptable.
  17770.   # Some rework will be needed to allow for fast_install
  17771.   # before this can be enabled.
  17772.   hardcode_into_libs=yes
  17773.  
  17774.   # Append ld.so.conf contents to the search path
  17775.   if test -f /etc/ld.so.conf; then
  17776.     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,    ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
  17777.     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
  17778.   fi
  17779.  
  17780.   # We used to test for /lib/ld.so.1 and disable shared libraries on
  17781.   # powerpc, because MkLinux only supported shared libraries with the
  17782.   # GNU dynamic linker.  Since this was broken with cross compilers,
  17783.   # most powerpc-linux boxes support dynamic linking these days and
  17784.   # people can always --disable-shared, the test was removed, and we
  17785.   # assume the GNU/Linux dynamic linker is in use.
  17786.   dynamic_linker='GNU/Linux ld.so'
  17787.   ;;
  17788.  
  17789. knetbsd*-gnu)
  17790.   version_type=linux
  17791.   need_lib_prefix=no
  17792.   need_version=no
  17793.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  17794.   soname_spec='${libname}${release}${shared_ext}$major'
  17795.   shlibpath_var=LD_LIBRARY_PATH
  17796.   shlibpath_overrides_runpath=no
  17797.   hardcode_into_libs=yes
  17798.   dynamic_linker='GNU ld.so'
  17799.   ;;
  17800.  
  17801. netbsd*)
  17802.   version_type=sunos
  17803.   need_lib_prefix=no
  17804.   need_version=no
  17805.   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  17806.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  17807.     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  17808.     dynamic_linker='NetBSD (a.out) ld.so'
  17809.   else
  17810.     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
  17811.     soname_spec='${libname}${release}${shared_ext}$major'
  17812.     dynamic_linker='NetBSD ld.elf_so'
  17813.   fi
  17814.   shlibpath_var=LD_LIBRARY_PATH
  17815.   shlibpath_overrides_runpath=yes
  17816.   hardcode_into_libs=yes
  17817.   ;;
  17818.  
  17819. newsos6)
  17820.   version_type=linux
  17821.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17822.   shlibpath_var=LD_LIBRARY_PATH
  17823.   shlibpath_overrides_runpath=yes
  17824.   ;;
  17825.  
  17826. nto-qnx*)
  17827.   version_type=linux
  17828.   need_lib_prefix=no
  17829.   need_version=no
  17830.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17831.   soname_spec='${libname}${release}${shared_ext}$major'
  17832.   shlibpath_var=LD_LIBRARY_PATH
  17833.   shlibpath_overrides_runpath=yes
  17834.   ;;
  17835.  
  17836. openbsd*)
  17837.   version_type=sunos
  17838.   sys_lib_dlsearch_path_spec="/usr/lib"
  17839.   need_lib_prefix=no
  17840.   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
  17841.   case $host_os in
  17842.     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
  17843.     *)                         need_version=no  ;;
  17844.   esac
  17845.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  17846.   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
  17847.   shlibpath_var=LD_LIBRARY_PATH
  17848.   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  17849.     case $host_os in
  17850.       openbsd2.[89] | openbsd2.[89].*)
  17851.     shlibpath_overrides_runpath=no
  17852.     ;;
  17853.       *)
  17854.     shlibpath_overrides_runpath=yes
  17855.     ;;
  17856.       esac
  17857.   else
  17858.     shlibpath_overrides_runpath=yes
  17859.   fi
  17860.   ;;
  17861.  
  17862. os2*)
  17863.   libname_spec='$name'
  17864.   shrext_cmds=".dll"
  17865.   need_lib_prefix=no
  17866.   library_names_spec='$libname${shared_ext} $libname.a'
  17867.   dynamic_linker='OS/2 ld.exe'
  17868.   shlibpath_var=LIBPATH
  17869.   ;;
  17870.  
  17871. osf3* | osf4* | osf5*)
  17872.   version_type=osf
  17873.   need_lib_prefix=no
  17874.   need_version=no
  17875.   soname_spec='${libname}${release}${shared_ext}$major'
  17876.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17877.   shlibpath_var=LD_LIBRARY_PATH
  17878.   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  17879.   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
  17880.   ;;
  17881.  
  17882. solaris*)
  17883.   version_type=linux
  17884.   need_lib_prefix=no
  17885.   need_version=no
  17886.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17887.   soname_spec='${libname}${release}${shared_ext}$major'
  17888.   shlibpath_var=LD_LIBRARY_PATH
  17889.   shlibpath_overrides_runpath=yes
  17890.   hardcode_into_libs=yes
  17891.   # ldd complains unless libraries are executable
  17892.   postinstall_cmds='chmod +x $lib'
  17893.   ;;
  17894.  
  17895. sunos4*)
  17896.   version_type=sunos
  17897.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
  17898.   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
  17899.   shlibpath_var=LD_LIBRARY_PATH
  17900.   shlibpath_overrides_runpath=yes
  17901.   if test "$with_gnu_ld" = yes; then
  17902.     need_lib_prefix=no
  17903.   fi
  17904.   need_version=yes
  17905.   ;;
  17906.  
  17907. sysv4 | sysv4.3*)
  17908.   version_type=linux
  17909.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17910.   soname_spec='${libname}${release}${shared_ext}$major'
  17911.   shlibpath_var=LD_LIBRARY_PATH
  17912.   case $host_vendor in
  17913.     sni)
  17914.       shlibpath_overrides_runpath=no
  17915.       need_lib_prefix=no
  17916.       export_dynamic_flag_spec='${wl}-Blargedynsym'
  17917.       runpath_var=LD_RUN_PATH
  17918.       ;;
  17919.     siemens)
  17920.       need_lib_prefix=no
  17921.       ;;
  17922.     motorola)
  17923.       need_lib_prefix=no
  17924.       need_version=no
  17925.       shlibpath_overrides_runpath=no
  17926.       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
  17927.       ;;
  17928.   esac
  17929.   ;;
  17930.  
  17931. sysv4*MP*)
  17932.   if test -d /usr/nec ;then
  17933.     version_type=linux
  17934.     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
  17935.     soname_spec='$libname${shared_ext}.$major'
  17936.     shlibpath_var=LD_LIBRARY_PATH
  17937.   fi
  17938.   ;;
  17939.  
  17940. sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  17941.   version_type=freebsd-elf
  17942.   need_lib_prefix=no
  17943.   need_version=no
  17944.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
  17945.   soname_spec='${libname}${release}${shared_ext}$major'
  17946.   shlibpath_var=LD_LIBRARY_PATH
  17947.   hardcode_into_libs=yes
  17948.   if test "$with_gnu_ld" = yes; then
  17949.     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
  17950.     shlibpath_overrides_runpath=no
  17951.   else
  17952.     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
  17953.     shlibpath_overrides_runpath=yes
  17954.     case $host_os in
  17955.       sco3.2v5*)
  17956.         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
  17957.     ;;
  17958.     esac
  17959.   fi
  17960.   sys_lib_dlsearch_path_spec='/usr/lib'
  17961.   ;;
  17962.  
  17963. uts4*)
  17964.   version_type=linux
  17965.   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
  17966.   soname_spec='${libname}${release}${shared_ext}$major'
  17967.   shlibpath_var=LD_LIBRARY_PATH
  17968.   ;;
  17969.  
  17970. *)
  17971.   dynamic_linker=no
  17972.   ;;
  17973. esac
  17974. echo "$as_me:$LINENO: result: $dynamic_linker" >&5
  17975. echo "${ECHO_T}$dynamic_linker" >&6
  17976. test "$dynamic_linker" = no && can_build_shared=no
  17977.  
  17978. variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
  17979. if test "$GCC" = yes; then
  17980.   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
  17981. fi
  17982.  
  17983. echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
  17984. echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
  17985. hardcode_action_GCJ=
  17986. if test -n "$hardcode_libdir_flag_spec_GCJ" || \
  17987.    test -n "$runpath_var_GCJ" || \
  17988.    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
  17989.  
  17990.   # We can hardcode non-existant directories.
  17991.   if test "$hardcode_direct_GCJ" != no &&
  17992.      # If the only mechanism to avoid hardcoding is shlibpath_var, we
  17993.      # have to relink, otherwise we might link with an installed library
  17994.      # when we should be linking with a yet-to-be-installed one
  17995.      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
  17996.      test "$hardcode_minus_L_GCJ" != no; then
  17997.     # Linking always hardcodes the temporary library directory.
  17998.     hardcode_action_GCJ=relink
  17999.   else
  18000.     # We can link without hardcoding, and we can hardcode nonexisting dirs.
  18001.     hardcode_action_GCJ=immediate
  18002.   fi
  18003. else
  18004.   # We cannot hardcode anything, or else we can only hardcode existing
  18005.   # directories.
  18006.   hardcode_action_GCJ=unsupported
  18007. fi
  18008. echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
  18009. echo "${ECHO_T}$hardcode_action_GCJ" >&6
  18010.  
  18011. if test "$hardcode_action_GCJ" = relink; then
  18012.   # Fast installation is not supported
  18013.   enable_fast_install=no
  18014. elif test "$shlibpath_overrides_runpath" = yes ||
  18015.      test "$enable_shared" = no; then
  18016.   # Fast installation is not necessary
  18017.   enable_fast_install=needless
  18018. fi
  18019.  
  18020.  
  18021. # The else clause should only fire when bootstrapping the
  18022. # libtool distribution, otherwise you forgot to ship ltmain.sh
  18023. # with your package, and you will get complaints that there are
  18024. # no rules to generate ltmain.sh.
  18025. if test -f "$ltmain"; then
  18026.   # See if we are running on zsh, and set the options which allow our commands through
  18027.   # without removal of \ escapes.
  18028.   if test -n "${ZSH_VERSION+set}" ; then
  18029.     setopt NO_GLOB_SUBST
  18030.   fi
  18031.   # Now quote all the things that may contain metacharacters while being
  18032.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  18033.   # variables and quote the copies for generation of the libtool script.
  18034.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
  18035.     SED SHELL STRIP \
  18036.     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
  18037.     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
  18038.     deplibs_check_method reload_flag reload_cmds need_locks \
  18039.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
  18040.     lt_cv_sys_global_symbol_to_c_name_address \
  18041.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
  18042.     old_postinstall_cmds old_postuninstall_cmds \
  18043.     compiler_GCJ \
  18044.     CC_GCJ \
  18045.     LD_GCJ \
  18046.     lt_prog_compiler_wl_GCJ \
  18047.     lt_prog_compiler_pic_GCJ \
  18048.     lt_prog_compiler_static_GCJ \
  18049.     lt_prog_compiler_no_builtin_flag_GCJ \
  18050.     export_dynamic_flag_spec_GCJ \
  18051.     thread_safe_flag_spec_GCJ \
  18052.     whole_archive_flag_spec_GCJ \
  18053.     enable_shared_with_static_runtimes_GCJ \
  18054.     old_archive_cmds_GCJ \
  18055.     old_archive_from_new_cmds_GCJ \
  18056.     predep_objects_GCJ \
  18057.     postdep_objects_GCJ \
  18058.     predeps_GCJ \
  18059.     postdeps_GCJ \
  18060.     compiler_lib_search_path_GCJ \
  18061.     archive_cmds_GCJ \
  18062.     archive_expsym_cmds_GCJ \
  18063.     postinstall_cmds_GCJ \
  18064.     postuninstall_cmds_GCJ \
  18065.     old_archive_from_expsyms_cmds_GCJ \
  18066.     allow_undefined_flag_GCJ \
  18067.     no_undefined_flag_GCJ \
  18068.     export_symbols_cmds_GCJ \
  18069.     hardcode_libdir_flag_spec_GCJ \
  18070.     hardcode_libdir_flag_spec_ld_GCJ \
  18071.     hardcode_libdir_separator_GCJ \
  18072.     hardcode_automatic_GCJ \
  18073.     module_cmds_GCJ \
  18074.     module_expsym_cmds_GCJ \
  18075.     lt_cv_prog_compiler_c_o_GCJ \
  18076.     exclude_expsyms_GCJ \
  18077.     include_expsyms_GCJ; do
  18078.  
  18079.     case $var in
  18080.     old_archive_cmds_GCJ | \
  18081.     old_archive_from_new_cmds_GCJ | \
  18082.     archive_cmds_GCJ | \
  18083.     archive_expsym_cmds_GCJ | \
  18084.     module_cmds_GCJ | \
  18085.     module_expsym_cmds_GCJ | \
  18086.     old_archive_from_expsyms_cmds_GCJ | \
  18087.     export_symbols_cmds_GCJ | \
  18088.     extract_expsyms_cmds | reload_cmds | finish_cmds | \
  18089.     postinstall_cmds | postuninstall_cmds | \
  18090.     old_postinstall_cmds | old_postuninstall_cmds | \
  18091.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  18092.       # Double-quote double-evaled strings.
  18093.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
  18094.       ;;
  18095.     *)
  18096.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
  18097.       ;;
  18098.     esac
  18099.   done
  18100.  
  18101.   case $lt_echo in
  18102.   *'\$0 --fallback-echo"')
  18103.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  18104.     ;;
  18105.   esac
  18106.  
  18107. cfgfile="$ofile"
  18108.  
  18109.   cat <<__EOF__ >> "$cfgfile"
  18110. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  18111.  
  18112. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  18113.  
  18114. # Shell to use when invoking shell scripts.
  18115. SHELL=$lt_SHELL
  18116.  
  18117. # Whether or not to build shared libraries.
  18118. build_libtool_libs=$enable_shared
  18119.  
  18120. # Whether or not to build static libraries.
  18121. build_old_libs=$enable_static
  18122.  
  18123. # Whether or not to add -lc for building shared libraries.
  18124. build_libtool_need_lc=$archive_cmds_need_lc_GCJ
  18125.  
  18126. # Whether or not to disallow shared libs when runtime libs are static
  18127. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
  18128.  
  18129. # Whether or not to optimize for fast installation.
  18130. fast_install=$enable_fast_install
  18131.  
  18132. # The host system.
  18133. host_alias=$host_alias
  18134. host=$host
  18135. host_os=$host_os
  18136.  
  18137. # The build system.
  18138. build_alias=$build_alias
  18139. build=$build
  18140. build_os=$build_os
  18141.  
  18142. # An echo program that does not interpret backslashes.
  18143. echo=$lt_echo
  18144.  
  18145. # The archiver.
  18146. AR=$lt_AR
  18147. AR_FLAGS=$lt_AR_FLAGS
  18148.  
  18149. # A C compiler.
  18150. LTCC=$lt_LTCC
  18151.  
  18152. # LTCC compiler flags.
  18153. LTCFLAGS=$lt_LTCFLAGS
  18154.  
  18155. # A language-specific compiler.
  18156. CC=$lt_compiler_GCJ
  18157.  
  18158. # Is the compiler the GNU C compiler?
  18159. with_gcc=$GCC_GCJ
  18160.  
  18161. # An ERE matcher.
  18162. EGREP=$lt_EGREP
  18163.  
  18164. # The linker used to build libraries.
  18165. LD=$lt_LD_GCJ
  18166.  
  18167. # Whether we need hard or soft links.
  18168. LN_S=$lt_LN_S
  18169.  
  18170. # A BSD-compatible nm program.
  18171. NM=$lt_NM
  18172.  
  18173. # A symbol stripping program
  18174. STRIP=$lt_STRIP
  18175.  
  18176. # Used to examine libraries when file_magic_cmd begins "file"
  18177. MAGIC_CMD=$MAGIC_CMD
  18178.  
  18179. # Used on cygwin: DLL creation program.
  18180. DLLTOOL="$DLLTOOL"
  18181.  
  18182. # Used on cygwin: object dumper.
  18183. OBJDUMP="$OBJDUMP"
  18184.  
  18185. # Used on cygwin: assembler.
  18186. AS="$AS"
  18187.  
  18188. # The name of the directory that contains temporary libtool files.
  18189. objdir=$objdir
  18190.  
  18191. # How to create reloadable object files.
  18192. reload_flag=$lt_reload_flag
  18193. reload_cmds=$lt_reload_cmds
  18194.  
  18195. # How to pass a linker flag through the compiler.
  18196. wl=$lt_lt_prog_compiler_wl_GCJ
  18197.  
  18198. # Object file suffix (normally "o").
  18199. objext="$ac_objext"
  18200.  
  18201. # Old archive suffix (normally "a").
  18202. libext="$libext"
  18203.  
  18204. # Shared library suffix (normally ".so").
  18205. shrext_cmds='$shrext_cmds'
  18206.  
  18207. # Executable file suffix (normally "").
  18208. exeext="$exeext"
  18209.  
  18210. # Additional compiler flags for building library objects.
  18211. pic_flag=$lt_lt_prog_compiler_pic_GCJ
  18212. pic_mode=$pic_mode
  18213.  
  18214. # What is the maximum length of a command?
  18215. max_cmd_len=$lt_cv_sys_max_cmd_len
  18216.  
  18217. # Does compiler simultaneously support -c and -o options?
  18218. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
  18219.  
  18220. # Must we lock files when doing compilation?
  18221. need_locks=$lt_need_locks
  18222.  
  18223. # Do we need the lib prefix for modules?
  18224. need_lib_prefix=$need_lib_prefix
  18225.  
  18226. # Do we need a version for libraries?
  18227. need_version=$need_version
  18228.  
  18229. # Whether dlopen is supported.
  18230. dlopen_support=$enable_dlopen
  18231.  
  18232. # Whether dlopen of programs is supported.
  18233. dlopen_self=$enable_dlopen_self
  18234.  
  18235. # Whether dlopen of statically linked programs is supported.
  18236. dlopen_self_static=$enable_dlopen_self_static
  18237.  
  18238. # Compiler flag to prevent dynamic linking.
  18239. link_static_flag=$lt_lt_prog_compiler_static_GCJ
  18240.  
  18241. # Compiler flag to turn off builtin functions.
  18242. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
  18243.  
  18244. # Compiler flag to allow reflexive dlopens.
  18245. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
  18246.  
  18247. # Compiler flag to generate shared objects directly from archives.
  18248. whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
  18249.  
  18250. # Compiler flag to generate thread-safe objects.
  18251. thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
  18252.  
  18253. # Library versioning type.
  18254. version_type=$version_type
  18255.  
  18256. # Format of library name prefix.
  18257. libname_spec=$lt_libname_spec
  18258.  
  18259. # List of archive names.  First name is the real one, the rest are links.
  18260. # The last name is the one that the linker finds with -lNAME.
  18261. library_names_spec=$lt_library_names_spec
  18262.  
  18263. # The coded name of the library, if different from the real name.
  18264. soname_spec=$lt_soname_spec
  18265.  
  18266. # Commands used to build and install an old-style archive.
  18267. RANLIB=$lt_RANLIB
  18268. old_archive_cmds=$lt_old_archive_cmds_GCJ
  18269. old_postinstall_cmds=$lt_old_postinstall_cmds
  18270. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  18271.  
  18272. # Create an old-style archive from a shared archive.
  18273. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
  18274.  
  18275. # Create a temporary old-style archive to link instead of a shared archive.
  18276. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
  18277.  
  18278. # Commands used to build and install a shared archive.
  18279. archive_cmds=$lt_archive_cmds_GCJ
  18280. archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
  18281. postinstall_cmds=$lt_postinstall_cmds
  18282. postuninstall_cmds=$lt_postuninstall_cmds
  18283.  
  18284. # Commands used to build a loadable module (assumed same as above if empty)
  18285. module_cmds=$lt_module_cmds_GCJ
  18286. module_expsym_cmds=$lt_module_expsym_cmds_GCJ
  18287.  
  18288. # Commands to strip libraries.
  18289. old_striplib=$lt_old_striplib
  18290. striplib=$lt_striplib
  18291.  
  18292. # Dependencies to place before the objects being linked to create a
  18293. # shared library.
  18294. predep_objects=$lt_predep_objects_GCJ
  18295.  
  18296. # Dependencies to place after the objects being linked to create a
  18297. # shared library.
  18298. postdep_objects=$lt_postdep_objects_GCJ
  18299.  
  18300. # Dependencies to place before the objects being linked to create a
  18301. # shared library.
  18302. predeps=$lt_predeps_GCJ
  18303.  
  18304. # Dependencies to place after the objects being linked to create a
  18305. # shared library.
  18306. postdeps=$lt_postdeps_GCJ
  18307.  
  18308. # The library search path used internally by the compiler when linking
  18309. # a shared library.
  18310. compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
  18311.  
  18312. # Method to check whether dependent libraries are shared objects.
  18313. deplibs_check_method=$lt_deplibs_check_method
  18314.  
  18315. # Command to use when deplibs_check_method == file_magic.
  18316. file_magic_cmd=$lt_file_magic_cmd
  18317.  
  18318. # Flag that allows shared libraries with undefined symbols to be built.
  18319. allow_undefined_flag=$lt_allow_undefined_flag_GCJ
  18320.  
  18321. # Flag that forces no undefined symbols.
  18322. no_undefined_flag=$lt_no_undefined_flag_GCJ
  18323.  
  18324. # Commands used to finish a libtool library installation in a directory.
  18325. finish_cmds=$lt_finish_cmds
  18326.  
  18327. # Same as above, but a single script fragment to be evaled but not shown.
  18328. finish_eval=$lt_finish_eval
  18329.  
  18330. # Take the output of nm and produce a listing of raw symbols and C names.
  18331. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  18332.  
  18333. # Transform the output of nm in a proper C declaration
  18334. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  18335.  
  18336. # Transform the output of nm in a C name address pair
  18337. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  18338.  
  18339. # This is the shared library runtime path variable.
  18340. runpath_var=$runpath_var
  18341.  
  18342. # This is the shared library path variable.
  18343. shlibpath_var=$shlibpath_var
  18344.  
  18345. # Is shlibpath searched before the hard-coded library search path?
  18346. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  18347.  
  18348. # How to hardcode a shared library path into an executable.
  18349. hardcode_action=$hardcode_action_GCJ
  18350.  
  18351. # Whether we should hardcode library paths into libraries.
  18352. hardcode_into_libs=$hardcode_into_libs
  18353.  
  18354. # Flag to hardcode \$libdir into a binary during linking.
  18355. # This must work even if \$libdir does not exist.
  18356. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
  18357.  
  18358. # If ld is used when linking, flag to hardcode \$libdir into
  18359. # a binary during linking. This must work even if \$libdir does
  18360. # not exist.
  18361. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
  18362.  
  18363. # Whether we need a single -rpath flag with a separated argument.
  18364. hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
  18365.  
  18366. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  18367. # resulting binary.
  18368. hardcode_direct=$hardcode_direct_GCJ
  18369.  
  18370. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  18371. # resulting binary.
  18372. hardcode_minus_L=$hardcode_minus_L_GCJ
  18373.  
  18374. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  18375. # the resulting binary.
  18376. hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
  18377.  
  18378. # Set to yes if building a shared library automatically hardcodes DIR into the library
  18379. # and all subsequent libraries and executables linked against it.
  18380. hardcode_automatic=$hardcode_automatic_GCJ
  18381.  
  18382. # Variables whose values should be saved in libtool wrapper scripts and
  18383. # restored at relink time.
  18384. variables_saved_for_relink="$variables_saved_for_relink"
  18385.  
  18386. # Whether libtool must link a program against all its dependency libraries.
  18387. link_all_deplibs=$link_all_deplibs_GCJ
  18388.  
  18389. # Compile-time system search path for libraries
  18390. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  18391.  
  18392. # Run-time system search path for libraries
  18393. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  18394.  
  18395. # Fix the shell variable \$srcfile for the compiler.
  18396. fix_srcfile_path="$fix_srcfile_path_GCJ"
  18397.  
  18398. # Set to yes if exported symbols are required.
  18399. always_export_symbols=$always_export_symbols_GCJ
  18400.  
  18401. # The commands to list exported symbols.
  18402. export_symbols_cmds=$lt_export_symbols_cmds_GCJ
  18403.  
  18404. # The commands to extract the exported symbol list from a shared archive.
  18405. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  18406.  
  18407. # Symbols that should not be listed in the preloaded symbols.
  18408. exclude_expsyms=$lt_exclude_expsyms_GCJ
  18409.  
  18410. # Symbols that must always be exported.
  18411. include_expsyms=$lt_include_expsyms_GCJ
  18412.  
  18413. # ### END LIBTOOL TAG CONFIG: $tagname
  18414.  
  18415. __EOF__
  18416.  
  18417.  
  18418. else
  18419.   # If there is no Makefile yet, we rely on a make rule to execute
  18420.   # `config.status --recheck' to rerun these tests and create the
  18421.   # libtool script then.
  18422.   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
  18423.   if test -f "$ltmain_in"; then
  18424.     test -f Makefile && make "$ltmain"
  18425.   fi
  18426. fi
  18427.  
  18428.  
  18429. ac_ext=c
  18430. ac_cpp='$CPP $CPPFLAGS'
  18431. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  18432. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  18433. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18434.  
  18435. CC="$lt_save_CC"
  18436.  
  18437.     else
  18438.       tagname=""
  18439.     fi
  18440.     ;;
  18441.  
  18442.       RC)
  18443.  
  18444.  
  18445.  
  18446. # Source file extension for RC test sources.
  18447. ac_ext=rc
  18448.  
  18449. # Object file extension for compiled RC test sources.
  18450. objext=o
  18451. objext_RC=$objext
  18452.  
  18453. # Code to be used in simple compile tests
  18454. lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
  18455.  
  18456. # Code to be used in simple link tests
  18457. lt_simple_link_test_code="$lt_simple_compile_test_code"
  18458.  
  18459. # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  18460.  
  18461. # If no C compiler was specified, use CC.
  18462. LTCC=${LTCC-"$CC"}
  18463.  
  18464. # If no C compiler flags were specified, use CFLAGS.
  18465. LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  18466.  
  18467. # Allow CC to be a program name with arguments.
  18468. compiler=$CC
  18469.  
  18470.  
  18471. # save warnings/boilerplate of simple test code
  18472. ac_outfile=conftest.$ac_objext
  18473. printf "$lt_simple_compile_test_code" >conftest.$ac_ext
  18474. eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  18475. _lt_compiler_boilerplate=`cat conftest.err`
  18476. $rm conftest*
  18477.  
  18478. ac_outfile=conftest.$ac_objext
  18479. printf "$lt_simple_link_test_code" >conftest.$ac_ext
  18480. eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
  18481. _lt_linker_boilerplate=`cat conftest.err`
  18482. $rm conftest*
  18483.  
  18484.  
  18485. # Allow CC to be a program name with arguments.
  18486. lt_save_CC="$CC"
  18487. CC=${RC-"windres"}
  18488. compiler=$CC
  18489. compiler_RC=$CC
  18490. for cc_temp in $compiler""; do
  18491.   case $cc_temp in
  18492.     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
  18493.     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
  18494.     \-*) ;;
  18495.     *) break;;
  18496.   esac
  18497. done
  18498. cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  18499.  
  18500. lt_cv_prog_compiler_c_o_RC=yes
  18501.  
  18502. # The else clause should only fire when bootstrapping the
  18503. # libtool distribution, otherwise you forgot to ship ltmain.sh
  18504. # with your package, and you will get complaints that there are
  18505. # no rules to generate ltmain.sh.
  18506. if test -f "$ltmain"; then
  18507.   # See if we are running on zsh, and set the options which allow our commands through
  18508.   # without removal of \ escapes.
  18509.   if test -n "${ZSH_VERSION+set}" ; then
  18510.     setopt NO_GLOB_SUBST
  18511.   fi
  18512.   # Now quote all the things that may contain metacharacters while being
  18513.   # careful not to overquote the AC_SUBSTed values.  We take copies of the
  18514.   # variables and quote the copies for generation of the libtool script.
  18515.   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
  18516.     SED SHELL STRIP \
  18517.     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
  18518.     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
  18519.     deplibs_check_method reload_flag reload_cmds need_locks \
  18520.     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
  18521.     lt_cv_sys_global_symbol_to_c_name_address \
  18522.     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
  18523.     old_postinstall_cmds old_postuninstall_cmds \
  18524.     compiler_RC \
  18525.     CC_RC \
  18526.     LD_RC \
  18527.     lt_prog_compiler_wl_RC \
  18528.     lt_prog_compiler_pic_RC \
  18529.     lt_prog_compiler_static_RC \
  18530.     lt_prog_compiler_no_builtin_flag_RC \
  18531.     export_dynamic_flag_spec_RC \
  18532.     thread_safe_flag_spec_RC \
  18533.     whole_archive_flag_spec_RC \
  18534.     enable_shared_with_static_runtimes_RC \
  18535.     old_archive_cmds_RC \
  18536.     old_archive_from_new_cmds_RC \
  18537.     predep_objects_RC \
  18538.     postdep_objects_RC \
  18539.     predeps_RC \
  18540.     postdeps_RC \
  18541.     compiler_lib_search_path_RC \
  18542.     archive_cmds_RC \
  18543.     archive_expsym_cmds_RC \
  18544.     postinstall_cmds_RC \
  18545.     postuninstall_cmds_RC \
  18546.     old_archive_from_expsyms_cmds_RC \
  18547.     allow_undefined_flag_RC \
  18548.     no_undefined_flag_RC \
  18549.     export_symbols_cmds_RC \
  18550.     hardcode_libdir_flag_spec_RC \
  18551.     hardcode_libdir_flag_spec_ld_RC \
  18552.     hardcode_libdir_separator_RC \
  18553.     hardcode_automatic_RC \
  18554.     module_cmds_RC \
  18555.     module_expsym_cmds_RC \
  18556.     lt_cv_prog_compiler_c_o_RC \
  18557.     exclude_expsyms_RC \
  18558.     include_expsyms_RC; do
  18559.  
  18560.     case $var in
  18561.     old_archive_cmds_RC | \
  18562.     old_archive_from_new_cmds_RC | \
  18563.     archive_cmds_RC | \
  18564.     archive_expsym_cmds_RC | \
  18565.     module_cmds_RC | \
  18566.     module_expsym_cmds_RC | \
  18567.     old_archive_from_expsyms_cmds_RC | \
  18568.     export_symbols_cmds_RC | \
  18569.     extract_expsyms_cmds | reload_cmds | finish_cmds | \
  18570.     postinstall_cmds | postuninstall_cmds | \
  18571.     old_postinstall_cmds | old_postuninstall_cmds | \
  18572.     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
  18573.       # Double-quote double-evaled strings.
  18574.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
  18575.       ;;
  18576.     *)
  18577.       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
  18578.       ;;
  18579.     esac
  18580.   done
  18581.  
  18582.   case $lt_echo in
  18583.   *'\$0 --fallback-echo"')
  18584.     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
  18585.     ;;
  18586.   esac
  18587.  
  18588. cfgfile="$ofile"
  18589.  
  18590.   cat <<__EOF__ >> "$cfgfile"
  18591. # ### BEGIN LIBTOOL TAG CONFIG: $tagname
  18592.  
  18593. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  18594.  
  18595. # Shell to use when invoking shell scripts.
  18596. SHELL=$lt_SHELL
  18597.  
  18598. # Whether or not to build shared libraries.
  18599. build_libtool_libs=$enable_shared
  18600.  
  18601. # Whether or not to build static libraries.
  18602. build_old_libs=$enable_static
  18603.  
  18604. # Whether or not to add -lc for building shared libraries.
  18605. build_libtool_need_lc=$archive_cmds_need_lc_RC
  18606.  
  18607. # Whether or not to disallow shared libs when runtime libs are static
  18608. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
  18609.  
  18610. # Whether or not to optimize for fast installation.
  18611. fast_install=$enable_fast_install
  18612.  
  18613. # The host system.
  18614. host_alias=$host_alias
  18615. host=$host
  18616. host_os=$host_os
  18617.  
  18618. # The build system.
  18619. build_alias=$build_alias
  18620. build=$build
  18621. build_os=$build_os
  18622.  
  18623. # An echo program that does not interpret backslashes.
  18624. echo=$lt_echo
  18625.  
  18626. # The archiver.
  18627. AR=$lt_AR
  18628. AR_FLAGS=$lt_AR_FLAGS
  18629.  
  18630. # A C compiler.
  18631. LTCC=$lt_LTCC
  18632.  
  18633. # LTCC compiler flags.
  18634. LTCFLAGS=$lt_LTCFLAGS
  18635.  
  18636. # A language-specific compiler.
  18637. CC=$lt_compiler_RC
  18638.  
  18639. # Is the compiler the GNU C compiler?
  18640. with_gcc=$GCC_RC
  18641.  
  18642. # An ERE matcher.
  18643. EGREP=$lt_EGREP
  18644.  
  18645. # The linker used to build libraries.
  18646. LD=$lt_LD_RC
  18647.  
  18648. # Whether we need hard or soft links.
  18649. LN_S=$lt_LN_S
  18650.  
  18651. # A BSD-compatible nm program.
  18652. NM=$lt_NM
  18653.  
  18654. # A symbol stripping program
  18655. STRIP=$lt_STRIP
  18656.  
  18657. # Used to examine libraries when file_magic_cmd begins "file"
  18658. MAGIC_CMD=$MAGIC_CMD
  18659.  
  18660. # Used on cygwin: DLL creation program.
  18661. DLLTOOL="$DLLTOOL"
  18662.  
  18663. # Used on cygwin: object dumper.
  18664. OBJDUMP="$OBJDUMP"
  18665.  
  18666. # Used on cygwin: assembler.
  18667. AS="$AS"
  18668.  
  18669. # The name of the directory that contains temporary libtool files.
  18670. objdir=$objdir
  18671.  
  18672. # How to create reloadable object files.
  18673. reload_flag=$lt_reload_flag
  18674. reload_cmds=$lt_reload_cmds
  18675.  
  18676. # How to pass a linker flag through the compiler.
  18677. wl=$lt_lt_prog_compiler_wl_RC
  18678.  
  18679. # Object file suffix (normally "o").
  18680. objext="$ac_objext"
  18681.  
  18682. # Old archive suffix (normally "a").
  18683. libext="$libext"
  18684.  
  18685. # Shared library suffix (normally ".so").
  18686. shrext_cmds='$shrext_cmds'
  18687.  
  18688. # Executable file suffix (normally "").
  18689. exeext="$exeext"
  18690.  
  18691. # Additional compiler flags for building library objects.
  18692. pic_flag=$lt_lt_prog_compiler_pic_RC
  18693. pic_mode=$pic_mode
  18694.  
  18695. # What is the maximum length of a command?
  18696. max_cmd_len=$lt_cv_sys_max_cmd_len
  18697.  
  18698. # Does compiler simultaneously support -c and -o options?
  18699. compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
  18700.  
  18701. # Must we lock files when doing compilation?
  18702. need_locks=$lt_need_locks
  18703.  
  18704. # Do we need the lib prefix for modules?
  18705. need_lib_prefix=$need_lib_prefix
  18706.  
  18707. # Do we need a version for libraries?
  18708. need_version=$need_version
  18709.  
  18710. # Whether dlopen is supported.
  18711. dlopen_support=$enable_dlopen
  18712.  
  18713. # Whether dlopen of programs is supported.
  18714. dlopen_self=$enable_dlopen_self
  18715.  
  18716. # Whether dlopen of statically linked programs is supported.
  18717. dlopen_self_static=$enable_dlopen_self_static
  18718.  
  18719. # Compiler flag to prevent dynamic linking.
  18720. link_static_flag=$lt_lt_prog_compiler_static_RC
  18721.  
  18722. # Compiler flag to turn off builtin functions.
  18723. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
  18724.  
  18725. # Compiler flag to allow reflexive dlopens.
  18726. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
  18727.  
  18728. # Compiler flag to generate shared objects directly from archives.
  18729. whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
  18730.  
  18731. # Compiler flag to generate thread-safe objects.
  18732. thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
  18733.  
  18734. # Library versioning type.
  18735. version_type=$version_type
  18736.  
  18737. # Format of library name prefix.
  18738. libname_spec=$lt_libname_spec
  18739.  
  18740. # List of archive names.  First name is the real one, the rest are links.
  18741. # The last name is the one that the linker finds with -lNAME.
  18742. library_names_spec=$lt_library_names_spec
  18743.  
  18744. # The coded name of the library, if different from the real name.
  18745. soname_spec=$lt_soname_spec
  18746.  
  18747. # Commands used to build and install an old-style archive.
  18748. RANLIB=$lt_RANLIB
  18749. old_archive_cmds=$lt_old_archive_cmds_RC
  18750. old_postinstall_cmds=$lt_old_postinstall_cmds
  18751. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  18752.  
  18753. # Create an old-style archive from a shared archive.
  18754. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
  18755.  
  18756. # Create a temporary old-style archive to link instead of a shared archive.
  18757. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
  18758.  
  18759. # Commands used to build and install a shared archive.
  18760. archive_cmds=$lt_archive_cmds_RC
  18761. archive_expsym_cmds=$lt_archive_expsym_cmds_RC
  18762. postinstall_cmds=$lt_postinstall_cmds
  18763. postuninstall_cmds=$lt_postuninstall_cmds
  18764.  
  18765. # Commands used to build a loadable module (assumed same as above if empty)
  18766. module_cmds=$lt_module_cmds_RC
  18767. module_expsym_cmds=$lt_module_expsym_cmds_RC
  18768.  
  18769. # Commands to strip libraries.
  18770. old_striplib=$lt_old_striplib
  18771. striplib=$lt_striplib
  18772.  
  18773. # Dependencies to place before the objects being linked to create a
  18774. # shared library.
  18775. predep_objects=$lt_predep_objects_RC
  18776.  
  18777. # Dependencies to place after the objects being linked to create a
  18778. # shared library.
  18779. postdep_objects=$lt_postdep_objects_RC
  18780.  
  18781. # Dependencies to place before the objects being linked to create a
  18782. # shared library.
  18783. predeps=$lt_predeps_RC
  18784.  
  18785. # Dependencies to place after the objects being linked to create a
  18786. # shared library.
  18787. postdeps=$lt_postdeps_RC
  18788.  
  18789. # The library search path used internally by the compiler when linking
  18790. # a shared library.
  18791. compiler_lib_search_path=$lt_compiler_lib_search_path_RC
  18792.  
  18793. # Method to check whether dependent libraries are shared objects.
  18794. deplibs_check_method=$lt_deplibs_check_method
  18795.  
  18796. # Command to use when deplibs_check_method == file_magic.
  18797. file_magic_cmd=$lt_file_magic_cmd
  18798.  
  18799. # Flag that allows shared libraries with undefined symbols to be built.
  18800. allow_undefined_flag=$lt_allow_undefined_flag_RC
  18801.  
  18802. # Flag that forces no undefined symbols.
  18803. no_undefined_flag=$lt_no_undefined_flag_RC
  18804.  
  18805. # Commands used to finish a libtool library installation in a directory.
  18806. finish_cmds=$lt_finish_cmds
  18807.  
  18808. # Same as above, but a single script fragment to be evaled but not shown.
  18809. finish_eval=$lt_finish_eval
  18810.  
  18811. # Take the output of nm and produce a listing of raw symbols and C names.
  18812. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  18813.  
  18814. # Transform the output of nm in a proper C declaration
  18815. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  18816.  
  18817. # Transform the output of nm in a C name address pair
  18818. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  18819.  
  18820. # This is the shared library runtime path variable.
  18821. runpath_var=$runpath_var
  18822.  
  18823. # This is the shared library path variable.
  18824. shlibpath_var=$shlibpath_var
  18825.  
  18826. # Is shlibpath searched before the hard-coded library search path?
  18827. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  18828.  
  18829. # How to hardcode a shared library path into an executable.
  18830. hardcode_action=$hardcode_action_RC
  18831.  
  18832. # Whether we should hardcode library paths into libraries.
  18833. hardcode_into_libs=$hardcode_into_libs
  18834.  
  18835. # Flag to hardcode \$libdir into a binary during linking.
  18836. # This must work even if \$libdir does not exist.
  18837. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
  18838.  
  18839. # If ld is used when linking, flag to hardcode \$libdir into
  18840. # a binary during linking. This must work even if \$libdir does
  18841. # not exist.
  18842. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
  18843.  
  18844. # Whether we need a single -rpath flag with a separated argument.
  18845. hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
  18846.  
  18847. # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
  18848. # resulting binary.
  18849. hardcode_direct=$hardcode_direct_RC
  18850.  
  18851. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  18852. # resulting binary.
  18853. hardcode_minus_L=$hardcode_minus_L_RC
  18854.  
  18855. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  18856. # the resulting binary.
  18857. hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
  18858.  
  18859. # Set to yes if building a shared library automatically hardcodes DIR into the library
  18860. # and all subsequent libraries and executables linked against it.
  18861. hardcode_automatic=$hardcode_automatic_RC
  18862.  
  18863. # Variables whose values should be saved in libtool wrapper scripts and
  18864. # restored at relink time.
  18865. variables_saved_for_relink="$variables_saved_for_relink"
  18866.  
  18867. # Whether libtool must link a program against all its dependency libraries.
  18868. link_all_deplibs=$link_all_deplibs_RC
  18869.  
  18870. # Compile-time system search path for libraries
  18871. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  18872.  
  18873. # Run-time system search path for libraries
  18874. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  18875.  
  18876. # Fix the shell variable \$srcfile for the compiler.
  18877. fix_srcfile_path="$fix_srcfile_path_RC"
  18878.  
  18879. # Set to yes if exported symbols are required.
  18880. always_export_symbols=$always_export_symbols_RC
  18881.  
  18882. # The commands to list exported symbols.
  18883. export_symbols_cmds=$lt_export_symbols_cmds_RC
  18884.  
  18885. # The commands to extract the exported symbol list from a shared archive.
  18886. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  18887.  
  18888. # Symbols that should not be listed in the preloaded symbols.
  18889. exclude_expsyms=$lt_exclude_expsyms_RC
  18890.  
  18891. # Symbols that must always be exported.
  18892. include_expsyms=$lt_include_expsyms_RC
  18893.  
  18894. # ### END LIBTOOL TAG CONFIG: $tagname
  18895.  
  18896. __EOF__
  18897.  
  18898.  
  18899. else
  18900.   # If there is no Makefile yet, we rely on a make rule to execute
  18901.   # `config.status --recheck' to rerun these tests and create the
  18902.   # libtool script then.
  18903.   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
  18904.   if test -f "$ltmain_in"; then
  18905.     test -f Makefile && make "$ltmain"
  18906.   fi
  18907. fi
  18908.  
  18909.  
  18910. ac_ext=c
  18911. ac_cpp='$CPP $CPPFLAGS'
  18912. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  18913. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  18914. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  18915.  
  18916. CC="$lt_save_CC"
  18917.  
  18918.     ;;
  18919.  
  18920.       *)
  18921.     { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
  18922. echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
  18923.    { (exit 1); exit 1; }; }
  18924.     ;;
  18925.       esac
  18926.  
  18927.       # Append the new tag name to the list of available tags.
  18928.       if test -n "$tagname" ; then
  18929.       available_tags="$available_tags $tagname"
  18930.     fi
  18931.     fi
  18932.   done
  18933.   IFS="$lt_save_ifs"
  18934.  
  18935.   # Now substitute the updated list of available tags.
  18936.   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
  18937.     mv "${ofile}T" "$ofile"
  18938.     chmod +x "$ofile"
  18939.   else
  18940.     rm -f "${ofile}T"
  18941.     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
  18942. echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
  18943.    { (exit 1); exit 1; }; }
  18944.   fi
  18945. fi
  18946.  
  18947.  
  18948.  
  18949. # This can be used to rebuild libtool when needed
  18950. LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
  18951.  
  18952. # Always use our own libtool.
  18953. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  18954.  
  18955. # Prevent multiple expansion
  18956.  
  18957.  
  18958.  
  18959.  
  18960.  
  18961.  
  18962.  
  18963.  
  18964.  
  18965.  
  18966.  
  18967.  
  18968.  
  18969.  
  18970.  
  18971.  
  18972.  
  18973.  
  18974.  
  18975.  
  18976.  
  18977.  
  18978.  
  18979.  
  18980.  
  18981.  
  18982.  
  18983. ac_header_dirent=no
  18984. for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
  18985.   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
  18986. echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
  18987. echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
  18988. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  18989.   echo $ECHO_N "(cached) $ECHO_C" >&6
  18990. else
  18991.   cat >conftest.$ac_ext <<_ACEOF
  18992. /* confdefs.h.  */
  18993. _ACEOF
  18994. cat confdefs.h >>conftest.$ac_ext
  18995. cat >>conftest.$ac_ext <<_ACEOF
  18996. /* end confdefs.h.  */
  18997. #include <sys/types.h>
  18998. #include <$ac_hdr>
  18999.  
  19000. int
  19001. main ()
  19002. {
  19003. if ((DIR *) 0)
  19004. return 0;
  19005.   ;
  19006.   return 0;
  19007. }
  19008. _ACEOF
  19009. rm -f conftest.$ac_objext
  19010. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  19011.   (eval $ac_compile) 2>conftest.er1
  19012.   ac_status=$?
  19013.   grep -v '^ *+' conftest.er1 >conftest.err
  19014.   rm -f conftest.er1
  19015.   cat conftest.err >&5
  19016.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19017.   (exit $ac_status); } &&
  19018.      { ac_try='test -z "$ac_c_werror_flag"
  19019.              || test ! -s conftest.err'
  19020.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19021.   (eval $ac_try) 2>&5
  19022.   ac_status=$?
  19023.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19024.   (exit $ac_status); }; } &&
  19025.      { ac_try='test -s conftest.$ac_objext'
  19026.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19027.   (eval $ac_try) 2>&5
  19028.   ac_status=$?
  19029.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19030.   (exit $ac_status); }; }; then
  19031.   eval "$as_ac_Header=yes"
  19032. else
  19033.   echo "$as_me: failed program was:" >&5
  19034. sed 's/^/| /' conftest.$ac_ext >&5
  19035.  
  19036. eval "$as_ac_Header=no"
  19037. fi
  19038. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  19039. fi
  19040. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  19041. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  19042. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  19043.   cat >>confdefs.h <<_ACEOF
  19044. #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
  19045. _ACEOF
  19046.  
  19047. ac_header_dirent=$ac_hdr; break
  19048. fi
  19049.  
  19050. done
  19051. # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
  19052. if test $ac_header_dirent = dirent.h; then
  19053.   echo "$as_me:$LINENO: checking for library containing opendir" >&5
  19054. echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
  19055. if test "${ac_cv_search_opendir+set}" = set; then
  19056.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19057. else
  19058.   ac_func_search_save_LIBS=$LIBS
  19059. ac_cv_search_opendir=no
  19060. cat >conftest.$ac_ext <<_ACEOF
  19061. /* confdefs.h.  */
  19062. _ACEOF
  19063. cat confdefs.h >>conftest.$ac_ext
  19064. cat >>conftest.$ac_ext <<_ACEOF
  19065. /* end confdefs.h.  */
  19066.  
  19067. /* Override any gcc2 internal prototype to avoid an error.  */
  19068. #ifdef __cplusplus
  19069. extern "C"
  19070. #endif
  19071. /* We use char because int might match the return type of a gcc2
  19072.    builtin and then its argument prototype would still apply.  */
  19073. char opendir ();
  19074. int
  19075. main ()
  19076. {
  19077. opendir ();
  19078.   ;
  19079.   return 0;
  19080. }
  19081. _ACEOF
  19082. rm -f conftest.$ac_objext conftest$ac_exeext
  19083. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19084.   (eval $ac_link) 2>conftest.er1
  19085.   ac_status=$?
  19086.   grep -v '^ *+' conftest.er1 >conftest.err
  19087.   rm -f conftest.er1
  19088.   cat conftest.err >&5
  19089.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19090.   (exit $ac_status); } &&
  19091.      { ac_try='test -z "$ac_c_werror_flag"
  19092.              || test ! -s conftest.err'
  19093.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19094.   (eval $ac_try) 2>&5
  19095.   ac_status=$?
  19096.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19097.   (exit $ac_status); }; } &&
  19098.      { ac_try='test -s conftest$ac_exeext'
  19099.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19100.   (eval $ac_try) 2>&5
  19101.   ac_status=$?
  19102.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19103.   (exit $ac_status); }; }; then
  19104.   ac_cv_search_opendir="none required"
  19105. else
  19106.   echo "$as_me: failed program was:" >&5
  19107. sed 's/^/| /' conftest.$ac_ext >&5
  19108.  
  19109. fi
  19110. rm -f conftest.err conftest.$ac_objext \
  19111.       conftest$ac_exeext conftest.$ac_ext
  19112. if test "$ac_cv_search_opendir" = no; then
  19113.   for ac_lib in dir; do
  19114.     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  19115.     cat >conftest.$ac_ext <<_ACEOF
  19116. /* confdefs.h.  */
  19117. _ACEOF
  19118. cat confdefs.h >>conftest.$ac_ext
  19119. cat >>conftest.$ac_ext <<_ACEOF
  19120. /* end confdefs.h.  */
  19121.  
  19122. /* Override any gcc2 internal prototype to avoid an error.  */
  19123. #ifdef __cplusplus
  19124. extern "C"
  19125. #endif
  19126. /* We use char because int might match the return type of a gcc2
  19127.    builtin and then its argument prototype would still apply.  */
  19128. char opendir ();
  19129. int
  19130. main ()
  19131. {
  19132. opendir ();
  19133.   ;
  19134.   return 0;
  19135. }
  19136. _ACEOF
  19137. rm -f conftest.$ac_objext conftest$ac_exeext
  19138. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19139.   (eval $ac_link) 2>conftest.er1
  19140.   ac_status=$?
  19141.   grep -v '^ *+' conftest.er1 >conftest.err
  19142.   rm -f conftest.er1
  19143.   cat conftest.err >&5
  19144.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19145.   (exit $ac_status); } &&
  19146.      { ac_try='test -z "$ac_c_werror_flag"
  19147.              || test ! -s conftest.err'
  19148.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19149.   (eval $ac_try) 2>&5
  19150.   ac_status=$?
  19151.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19152.   (exit $ac_status); }; } &&
  19153.      { ac_try='test -s conftest$ac_exeext'
  19154.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19155.   (eval $ac_try) 2>&5
  19156.   ac_status=$?
  19157.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19158.   (exit $ac_status); }; }; then
  19159.   ac_cv_search_opendir="-l$ac_lib"
  19160. break
  19161. else
  19162.   echo "$as_me: failed program was:" >&5
  19163. sed 's/^/| /' conftest.$ac_ext >&5
  19164.  
  19165. fi
  19166. rm -f conftest.err conftest.$ac_objext \
  19167.       conftest$ac_exeext conftest.$ac_ext
  19168.   done
  19169. fi
  19170. LIBS=$ac_func_search_save_LIBS
  19171. fi
  19172. echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
  19173. echo "${ECHO_T}$ac_cv_search_opendir" >&6
  19174. if test "$ac_cv_search_opendir" != no; then
  19175.   test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
  19176.  
  19177. fi
  19178.  
  19179. else
  19180.   echo "$as_me:$LINENO: checking for library containing opendir" >&5
  19181. echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
  19182. if test "${ac_cv_search_opendir+set}" = set; then
  19183.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19184. else
  19185.   ac_func_search_save_LIBS=$LIBS
  19186. ac_cv_search_opendir=no
  19187. cat >conftest.$ac_ext <<_ACEOF
  19188. /* confdefs.h.  */
  19189. _ACEOF
  19190. cat confdefs.h >>conftest.$ac_ext
  19191. cat >>conftest.$ac_ext <<_ACEOF
  19192. /* end confdefs.h.  */
  19193.  
  19194. /* Override any gcc2 internal prototype to avoid an error.  */
  19195. #ifdef __cplusplus
  19196. extern "C"
  19197. #endif
  19198. /* We use char because int might match the return type of a gcc2
  19199.    builtin and then its argument prototype would still apply.  */
  19200. char opendir ();
  19201. int
  19202. main ()
  19203. {
  19204. opendir ();
  19205.   ;
  19206.   return 0;
  19207. }
  19208. _ACEOF
  19209. rm -f conftest.$ac_objext conftest$ac_exeext
  19210. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19211.   (eval $ac_link) 2>conftest.er1
  19212.   ac_status=$?
  19213.   grep -v '^ *+' conftest.er1 >conftest.err
  19214.   rm -f conftest.er1
  19215.   cat conftest.err >&5
  19216.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19217.   (exit $ac_status); } &&
  19218.      { ac_try='test -z "$ac_c_werror_flag"
  19219.              || test ! -s conftest.err'
  19220.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19221.   (eval $ac_try) 2>&5
  19222.   ac_status=$?
  19223.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19224.   (exit $ac_status); }; } &&
  19225.      { ac_try='test -s conftest$ac_exeext'
  19226.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19227.   (eval $ac_try) 2>&5
  19228.   ac_status=$?
  19229.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19230.   (exit $ac_status); }; }; then
  19231.   ac_cv_search_opendir="none required"
  19232. else
  19233.   echo "$as_me: failed program was:" >&5
  19234. sed 's/^/| /' conftest.$ac_ext >&5
  19235.  
  19236. fi
  19237. rm -f conftest.err conftest.$ac_objext \
  19238.       conftest$ac_exeext conftest.$ac_ext
  19239. if test "$ac_cv_search_opendir" = no; then
  19240.   for ac_lib in x; do
  19241.     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  19242.     cat >conftest.$ac_ext <<_ACEOF
  19243. /* confdefs.h.  */
  19244. _ACEOF
  19245. cat confdefs.h >>conftest.$ac_ext
  19246. cat >>conftest.$ac_ext <<_ACEOF
  19247. /* end confdefs.h.  */
  19248.  
  19249. /* Override any gcc2 internal prototype to avoid an error.  */
  19250. #ifdef __cplusplus
  19251. extern "C"
  19252. #endif
  19253. /* We use char because int might match the return type of a gcc2
  19254.    builtin and then its argument prototype would still apply.  */
  19255. char opendir ();
  19256. int
  19257. main ()
  19258. {
  19259. opendir ();
  19260.   ;
  19261.   return 0;
  19262. }
  19263. _ACEOF
  19264. rm -f conftest.$ac_objext conftest$ac_exeext
  19265. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19266.   (eval $ac_link) 2>conftest.er1
  19267.   ac_status=$?
  19268.   grep -v '^ *+' conftest.er1 >conftest.err
  19269.   rm -f conftest.er1
  19270.   cat conftest.err >&5
  19271.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19272.   (exit $ac_status); } &&
  19273.      { ac_try='test -z "$ac_c_werror_flag"
  19274.              || test ! -s conftest.err'
  19275.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19276.   (eval $ac_try) 2>&5
  19277.   ac_status=$?
  19278.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19279.   (exit $ac_status); }; } &&
  19280.      { ac_try='test -s conftest$ac_exeext'
  19281.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19282.   (eval $ac_try) 2>&5
  19283.   ac_status=$?
  19284.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19285.   (exit $ac_status); }; }; then
  19286.   ac_cv_search_opendir="-l$ac_lib"
  19287. break
  19288. else
  19289.   echo "$as_me: failed program was:" >&5
  19290. sed 's/^/| /' conftest.$ac_ext >&5
  19291.  
  19292. fi
  19293. rm -f conftest.err conftest.$ac_objext \
  19294.       conftest$ac_exeext conftest.$ac_ext
  19295.   done
  19296. fi
  19297. LIBS=$ac_func_search_save_LIBS
  19298. fi
  19299. echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
  19300. echo "${ECHO_T}$ac_cv_search_opendir" >&6
  19301. if test "$ac_cv_search_opendir" != no; then
  19302.   test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
  19303.  
  19304. fi
  19305.  
  19306. fi
  19307.  
  19308. # Check whether --enable-ltdl-install or --disable-ltdl-install was given.
  19309. if test "${enable_ltdl_install+set}" = set; then
  19310.   enableval="$enable_ltdl_install"
  19311.  
  19312. fi;
  19313.  
  19314.  
  19315.  
  19316. if test x"${enable_ltdl_install-no}" != xno; then
  19317.   INSTALL_LTDL_TRUE=
  19318.   INSTALL_LTDL_FALSE='#'
  19319. else
  19320.   INSTALL_LTDL_TRUE='#'
  19321.   INSTALL_LTDL_FALSE=
  19322. fi
  19323.  
  19324.  
  19325.  
  19326. if test x"${enable_ltdl_convenience-no}" != xno; then
  19327.   CONVENIENCE_LTDL_TRUE=
  19328.   CONVENIENCE_LTDL_FALSE='#'
  19329. else
  19330.   CONVENIENCE_LTDL_TRUE='#'
  19331.   CONVENIENCE_LTDL_FALSE=
  19332. fi
  19333.  
  19334.  
  19335.  
  19336. echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
  19337. echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6
  19338. if test "${libltdl_cv_shlibext+set}" = set; then
  19339.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19340. else
  19341.  
  19342. module=yes
  19343. eval libltdl_cv_shlibext=$shrext_cmds
  19344.  
  19345. fi
  19346. echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
  19347. echo "${ECHO_T}$libltdl_cv_shlibext" >&6
  19348. if test -n "$libltdl_cv_shlibext"; then
  19349.  
  19350. cat >>confdefs.h <<_ACEOF
  19351. #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
  19352. _ACEOF
  19353.  
  19354. fi
  19355.  
  19356.  
  19357. echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
  19358. echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6
  19359. if test "${libltdl_cv_shlibpath_var+set}" = set; then
  19360.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19361. else
  19362.   libltdl_cv_shlibpath_var="$shlibpath_var"
  19363. fi
  19364. echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
  19365. echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6
  19366. if test -n "$libltdl_cv_shlibpath_var"; then
  19367.  
  19368. cat >>confdefs.h <<_ACEOF
  19369. #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
  19370. _ACEOF
  19371.  
  19372. fi
  19373.  
  19374.  
  19375. echo "$as_me:$LINENO: checking for the default library search path" >&5
  19376. echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6
  19377. if test "${libltdl_cv_sys_search_path+set}" = set; then
  19378.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19379. else
  19380.   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
  19381. fi
  19382. echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
  19383. echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6
  19384. if test -n "$libltdl_cv_sys_search_path"; then
  19385.   sys_search_path=
  19386.   for dir in $libltdl_cv_sys_search_path; do
  19387.     if test -z "$sys_search_path"; then
  19388.       sys_search_path="$dir"
  19389.     else
  19390.       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
  19391.     fi
  19392.   done
  19393.  
  19394. cat >>confdefs.h <<_ACEOF
  19395. #define LTDL_SYSSEARCHPATH "$sys_search_path"
  19396. _ACEOF
  19397.  
  19398. fi
  19399.  
  19400. echo "$as_me:$LINENO: checking for objdir" >&5
  19401. echo $ECHO_N "checking for objdir... $ECHO_C" >&6
  19402. if test "${libltdl_cv_objdir+set}" = set; then
  19403.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19404. else
  19405.   libltdl_cv_objdir="$objdir"
  19406.   if test -n "$objdir"; then
  19407.     :
  19408.   else
  19409.     rm -f .libs 2>/dev/null
  19410.     mkdir .libs 2>/dev/null
  19411.     if test -d .libs; then
  19412.       libltdl_cv_objdir=.libs
  19413.     else
  19414.       # MS-DOS does not allow filenames that begin with a dot.
  19415.       libltdl_cv_objdir=_libs
  19416.     fi
  19417.   rmdir .libs 2>/dev/null
  19418.   fi
  19419.  
  19420. fi
  19421. echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
  19422. echo "${ECHO_T}$libltdl_cv_objdir" >&6
  19423.  
  19424. cat >>confdefs.h <<_ACEOF
  19425. #define LTDL_OBJDIR "$libltdl_cv_objdir/"
  19426. _ACEOF
  19427.  
  19428.  
  19429.  
  19430. echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
  19431. echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6
  19432. if test "${libltdl_cv_preloaded_symbols+set}" = set; then
  19433.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19434. else
  19435.   if test -n "$lt_cv_sys_global_symbol_pipe"; then
  19436.     libltdl_cv_preloaded_symbols=yes
  19437.   else
  19438.     libltdl_cv_preloaded_symbols=no
  19439.   fi
  19440.  
  19441. fi
  19442. echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
  19443. echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6
  19444. if test x"$libltdl_cv_preloaded_symbols" = xyes; then
  19445.  
  19446. cat >>confdefs.h <<\_ACEOF
  19447. #define HAVE_PRELOADED_SYMBOLS 1
  19448. _ACEOF
  19449.  
  19450. fi
  19451.  
  19452. LIBADD_DL=
  19453.  
  19454. ac_ext=c
  19455. ac_cpp='$CPP $CPPFLAGS'
  19456. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  19457. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  19458. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  19459.  
  19460.  
  19461. echo "$as_me:$LINENO: checking for shl_load" >&5
  19462. echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
  19463. if test "${ac_cv_func_shl_load+set}" = set; then
  19464.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19465. else
  19466.   cat >conftest.$ac_ext <<_ACEOF
  19467. /* confdefs.h.  */
  19468. _ACEOF
  19469. cat confdefs.h >>conftest.$ac_ext
  19470. cat >>conftest.$ac_ext <<_ACEOF
  19471. /* end confdefs.h.  */
  19472. /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
  19473.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  19474. #define shl_load innocuous_shl_load
  19475.  
  19476. /* System header to define __stub macros and hopefully few prototypes,
  19477.     which can conflict with char shl_load (); below.
  19478.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  19479.     <limits.h> exists even on freestanding compilers.  */
  19480.  
  19481. #ifdef __STDC__
  19482. # include <limits.h>
  19483. #else
  19484. # include <assert.h>
  19485. #endif
  19486.  
  19487. #undef shl_load
  19488.  
  19489. /* Override any gcc2 internal prototype to avoid an error.  */
  19490. #ifdef __cplusplus
  19491. extern "C"
  19492. {
  19493. #endif
  19494. /* We use char because int might match the return type of a gcc2
  19495.    builtin and then its argument prototype would still apply.  */
  19496. char shl_load ();
  19497. /* The GNU C library defines this for functions which it implements
  19498.     to always fail with ENOSYS.  Some functions are actually named
  19499.     something starting with __ and the normal name is an alias.  */
  19500. #if defined (__stub_shl_load) || defined (__stub___shl_load)
  19501. choke me
  19502. #else
  19503. char (*f) () = shl_load;
  19504. #endif
  19505. #ifdef __cplusplus
  19506. }
  19507. #endif
  19508.  
  19509. int
  19510. main ()
  19511. {
  19512. return f != shl_load;
  19513.   ;
  19514.   return 0;
  19515. }
  19516. _ACEOF
  19517. rm -f conftest.$ac_objext conftest$ac_exeext
  19518. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19519.   (eval $ac_link) 2>conftest.er1
  19520.   ac_status=$?
  19521.   grep -v '^ *+' conftest.er1 >conftest.err
  19522.   rm -f conftest.er1
  19523.   cat conftest.err >&5
  19524.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19525.   (exit $ac_status); } &&
  19526.      { ac_try='test -z "$ac_c_werror_flag"
  19527.              || test ! -s conftest.err'
  19528.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19529.   (eval $ac_try) 2>&5
  19530.   ac_status=$?
  19531.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19532.   (exit $ac_status); }; } &&
  19533.      { ac_try='test -s conftest$ac_exeext'
  19534.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19535.   (eval $ac_try) 2>&5
  19536.   ac_status=$?
  19537.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19538.   (exit $ac_status); }; }; then
  19539.   ac_cv_func_shl_load=yes
  19540. else
  19541.   echo "$as_me: failed program was:" >&5
  19542. sed 's/^/| /' conftest.$ac_ext >&5
  19543.  
  19544. ac_cv_func_shl_load=no
  19545. fi
  19546. rm -f conftest.err conftest.$ac_objext \
  19547.       conftest$ac_exeext conftest.$ac_ext
  19548. fi
  19549. echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
  19550. echo "${ECHO_T}$ac_cv_func_shl_load" >&6
  19551. if test $ac_cv_func_shl_load = yes; then
  19552.  
  19553. cat >>confdefs.h <<\_ACEOF
  19554. #define HAVE_SHL_LOAD 1
  19555. _ACEOF
  19556.  
  19557. else
  19558.   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
  19559. echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
  19560. if test "${ac_cv_lib_dld_shl_load+set}" = set; then
  19561.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19562. else
  19563.   ac_check_lib_save_LIBS=$LIBS
  19564. LIBS="-ldld  $LIBS"
  19565. cat >conftest.$ac_ext <<_ACEOF
  19566. /* confdefs.h.  */
  19567. _ACEOF
  19568. cat confdefs.h >>conftest.$ac_ext
  19569. cat >>conftest.$ac_ext <<_ACEOF
  19570. /* end confdefs.h.  */
  19571.  
  19572. /* Override any gcc2 internal prototype to avoid an error.  */
  19573. #ifdef __cplusplus
  19574. extern "C"
  19575. #endif
  19576. /* We use char because int might match the return type of a gcc2
  19577.    builtin and then its argument prototype would still apply.  */
  19578. char shl_load ();
  19579. int
  19580. main ()
  19581. {
  19582. shl_load ();
  19583.   ;
  19584.   return 0;
  19585. }
  19586. _ACEOF
  19587. rm -f conftest.$ac_objext conftest$ac_exeext
  19588. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19589.   (eval $ac_link) 2>conftest.er1
  19590.   ac_status=$?
  19591.   grep -v '^ *+' conftest.er1 >conftest.err
  19592.   rm -f conftest.er1
  19593.   cat conftest.err >&5
  19594.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19595.   (exit $ac_status); } &&
  19596.      { ac_try='test -z "$ac_c_werror_flag"
  19597.              || test ! -s conftest.err'
  19598.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19599.   (eval $ac_try) 2>&5
  19600.   ac_status=$?
  19601.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19602.   (exit $ac_status); }; } &&
  19603.      { ac_try='test -s conftest$ac_exeext'
  19604.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19605.   (eval $ac_try) 2>&5
  19606.   ac_status=$?
  19607.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19608.   (exit $ac_status); }; }; then
  19609.   ac_cv_lib_dld_shl_load=yes
  19610. else
  19611.   echo "$as_me: failed program was:" >&5
  19612. sed 's/^/| /' conftest.$ac_ext >&5
  19613.  
  19614. ac_cv_lib_dld_shl_load=no
  19615. fi
  19616. rm -f conftest.err conftest.$ac_objext \
  19617.       conftest$ac_exeext conftest.$ac_ext
  19618. LIBS=$ac_check_lib_save_LIBS
  19619. fi
  19620. echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
  19621. echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
  19622. if test $ac_cv_lib_dld_shl_load = yes; then
  19623.  
  19624. cat >>confdefs.h <<\_ACEOF
  19625. #define HAVE_SHL_LOAD 1
  19626. _ACEOF
  19627.  
  19628.     LIBADD_DL="$LIBADD_DL -ldld"
  19629. else
  19630.   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  19631. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
  19632. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  19633.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19634. else
  19635.   ac_check_lib_save_LIBS=$LIBS
  19636. LIBS="-ldl  $LIBS"
  19637. cat >conftest.$ac_ext <<_ACEOF
  19638. /* confdefs.h.  */
  19639. _ACEOF
  19640. cat confdefs.h >>conftest.$ac_ext
  19641. cat >>conftest.$ac_ext <<_ACEOF
  19642. /* end confdefs.h.  */
  19643.  
  19644. /* Override any gcc2 internal prototype to avoid an error.  */
  19645. #ifdef __cplusplus
  19646. extern "C"
  19647. #endif
  19648. /* We use char because int might match the return type of a gcc2
  19649.    builtin and then its argument prototype would still apply.  */
  19650. char dlopen ();
  19651. int
  19652. main ()
  19653. {
  19654. dlopen ();
  19655.   ;
  19656.   return 0;
  19657. }
  19658. _ACEOF
  19659. rm -f conftest.$ac_objext conftest$ac_exeext
  19660. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19661.   (eval $ac_link) 2>conftest.er1
  19662.   ac_status=$?
  19663.   grep -v '^ *+' conftest.er1 >conftest.err
  19664.   rm -f conftest.er1
  19665.   cat conftest.err >&5
  19666.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19667.   (exit $ac_status); } &&
  19668.      { ac_try='test -z "$ac_c_werror_flag"
  19669.              || test ! -s conftest.err'
  19670.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19671.   (eval $ac_try) 2>&5
  19672.   ac_status=$?
  19673.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19674.   (exit $ac_status); }; } &&
  19675.      { ac_try='test -s conftest$ac_exeext'
  19676.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19677.   (eval $ac_try) 2>&5
  19678.   ac_status=$?
  19679.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19680.   (exit $ac_status); }; }; then
  19681.   ac_cv_lib_dl_dlopen=yes
  19682. else
  19683.   echo "$as_me: failed program was:" >&5
  19684. sed 's/^/| /' conftest.$ac_ext >&5
  19685.  
  19686. ac_cv_lib_dl_dlopen=no
  19687. fi
  19688. rm -f conftest.err conftest.$ac_objext \
  19689.       conftest$ac_exeext conftest.$ac_ext
  19690. LIBS=$ac_check_lib_save_LIBS
  19691. fi
  19692. echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  19693. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
  19694. if test $ac_cv_lib_dl_dlopen = yes; then
  19695.  
  19696. cat >>confdefs.h <<\_ACEOF
  19697. #define HAVE_LIBDL 1
  19698. _ACEOF
  19699.  
  19700.             LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
  19701. else
  19702.   cat >conftest.$ac_ext <<_ACEOF
  19703. /* confdefs.h.  */
  19704. _ACEOF
  19705. cat confdefs.h >>conftest.$ac_ext
  19706. cat >>conftest.$ac_ext <<_ACEOF
  19707. /* end confdefs.h.  */
  19708. #if HAVE_DLFCN_H
  19709. #  include <dlfcn.h>
  19710. #endif
  19711.  
  19712. int
  19713. main ()
  19714. {
  19715. dlopen(0, 0);
  19716.   ;
  19717.   return 0;
  19718. }
  19719. _ACEOF
  19720. rm -f conftest.$ac_objext conftest$ac_exeext
  19721. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19722.   (eval $ac_link) 2>conftest.er1
  19723.   ac_status=$?
  19724.   grep -v '^ *+' conftest.er1 >conftest.err
  19725.   rm -f conftest.er1
  19726.   cat conftest.err >&5
  19727.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19728.   (exit $ac_status); } &&
  19729.      { ac_try='test -z "$ac_c_werror_flag"
  19730.              || test ! -s conftest.err'
  19731.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19732.   (eval $ac_try) 2>&5
  19733.   ac_status=$?
  19734.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19735.   (exit $ac_status); }; } &&
  19736.      { ac_try='test -s conftest$ac_exeext'
  19737.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19738.   (eval $ac_try) 2>&5
  19739.   ac_status=$?
  19740.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19741.   (exit $ac_status); }; }; then
  19742.  
  19743. cat >>confdefs.h <<\_ACEOF
  19744. #define HAVE_LIBDL 1
  19745. _ACEOF
  19746.  libltdl_cv_func_dlopen="yes"
  19747. else
  19748.   echo "$as_me: failed program was:" >&5
  19749. sed 's/^/| /' conftest.$ac_ext >&5
  19750.  
  19751. echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
  19752. echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
  19753. if test "${ac_cv_lib_svld_dlopen+set}" = set; then
  19754.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19755. else
  19756.   ac_check_lib_save_LIBS=$LIBS
  19757. LIBS="-lsvld  $LIBS"
  19758. cat >conftest.$ac_ext <<_ACEOF
  19759. /* confdefs.h.  */
  19760. _ACEOF
  19761. cat confdefs.h >>conftest.$ac_ext
  19762. cat >>conftest.$ac_ext <<_ACEOF
  19763. /* end confdefs.h.  */
  19764.  
  19765. /* Override any gcc2 internal prototype to avoid an error.  */
  19766. #ifdef __cplusplus
  19767. extern "C"
  19768. #endif
  19769. /* We use char because int might match the return type of a gcc2
  19770.    builtin and then its argument prototype would still apply.  */
  19771. char dlopen ();
  19772. int
  19773. main ()
  19774. {
  19775. dlopen ();
  19776.   ;
  19777.   return 0;
  19778. }
  19779. _ACEOF
  19780. rm -f conftest.$ac_objext conftest$ac_exeext
  19781. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19782.   (eval $ac_link) 2>conftest.er1
  19783.   ac_status=$?
  19784.   grep -v '^ *+' conftest.er1 >conftest.err
  19785.   rm -f conftest.er1
  19786.   cat conftest.err >&5
  19787.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19788.   (exit $ac_status); } &&
  19789.      { ac_try='test -z "$ac_c_werror_flag"
  19790.              || test ! -s conftest.err'
  19791.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19792.   (eval $ac_try) 2>&5
  19793.   ac_status=$?
  19794.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19795.   (exit $ac_status); }; } &&
  19796.      { ac_try='test -s conftest$ac_exeext'
  19797.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19798.   (eval $ac_try) 2>&5
  19799.   ac_status=$?
  19800.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19801.   (exit $ac_status); }; }; then
  19802.   ac_cv_lib_svld_dlopen=yes
  19803. else
  19804.   echo "$as_me: failed program was:" >&5
  19805. sed 's/^/| /' conftest.$ac_ext >&5
  19806.  
  19807. ac_cv_lib_svld_dlopen=no
  19808. fi
  19809. rm -f conftest.err conftest.$ac_objext \
  19810.       conftest$ac_exeext conftest.$ac_ext
  19811. LIBS=$ac_check_lib_save_LIBS
  19812. fi
  19813. echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
  19814. echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
  19815. if test $ac_cv_lib_svld_dlopen = yes; then
  19816.  
  19817. cat >>confdefs.h <<\_ACEOF
  19818. #define HAVE_LIBDL 1
  19819. _ACEOF
  19820.  
  19821.                 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
  19822. else
  19823.   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
  19824. echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
  19825. if test "${ac_cv_lib_dld_dld_link+set}" = set; then
  19826.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19827. else
  19828.   ac_check_lib_save_LIBS=$LIBS
  19829. LIBS="-ldld  $LIBS"
  19830. cat >conftest.$ac_ext <<_ACEOF
  19831. /* confdefs.h.  */
  19832. _ACEOF
  19833. cat confdefs.h >>conftest.$ac_ext
  19834. cat >>conftest.$ac_ext <<_ACEOF
  19835. /* end confdefs.h.  */
  19836.  
  19837. /* Override any gcc2 internal prototype to avoid an error.  */
  19838. #ifdef __cplusplus
  19839. extern "C"
  19840. #endif
  19841. /* We use char because int might match the return type of a gcc2
  19842.    builtin and then its argument prototype would still apply.  */
  19843. char dld_link ();
  19844. int
  19845. main ()
  19846. {
  19847. dld_link ();
  19848.   ;
  19849.   return 0;
  19850. }
  19851. _ACEOF
  19852. rm -f conftest.$ac_objext conftest$ac_exeext
  19853. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19854.   (eval $ac_link) 2>conftest.er1
  19855.   ac_status=$?
  19856.   grep -v '^ *+' conftest.er1 >conftest.err
  19857.   rm -f conftest.er1
  19858.   cat conftest.err >&5
  19859.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19860.   (exit $ac_status); } &&
  19861.      { ac_try='test -z "$ac_c_werror_flag"
  19862.              || test ! -s conftest.err'
  19863.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19864.   (eval $ac_try) 2>&5
  19865.   ac_status=$?
  19866.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19867.   (exit $ac_status); }; } &&
  19868.      { ac_try='test -s conftest$ac_exeext'
  19869.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19870.   (eval $ac_try) 2>&5
  19871.   ac_status=$?
  19872.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19873.   (exit $ac_status); }; }; then
  19874.   ac_cv_lib_dld_dld_link=yes
  19875. else
  19876.   echo "$as_me: failed program was:" >&5
  19877. sed 's/^/| /' conftest.$ac_ext >&5
  19878.  
  19879. ac_cv_lib_dld_dld_link=no
  19880. fi
  19881. rm -f conftest.err conftest.$ac_objext \
  19882.       conftest$ac_exeext conftest.$ac_ext
  19883. LIBS=$ac_check_lib_save_LIBS
  19884. fi
  19885. echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
  19886. echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
  19887. if test $ac_cv_lib_dld_dld_link = yes; then
  19888.  
  19889. cat >>confdefs.h <<\_ACEOF
  19890. #define HAVE_DLD 1
  19891. _ACEOF
  19892.  
  19893.          LIBADD_DL="$LIBADD_DL -ldld"
  19894. else
  19895.   echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
  19896. echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6
  19897. if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
  19898.   echo $ECHO_N "(cached) $ECHO_C" >&6
  19899. else
  19900.   cat >conftest.$ac_ext <<_ACEOF
  19901. /* confdefs.h.  */
  19902. _ACEOF
  19903. cat confdefs.h >>conftest.$ac_ext
  19904. cat >>conftest.$ac_ext <<_ACEOF
  19905. /* end confdefs.h.  */
  19906. /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
  19907.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  19908. #define _dyld_func_lookup innocuous__dyld_func_lookup
  19909.  
  19910. /* System header to define __stub macros and hopefully few prototypes,
  19911.     which can conflict with char _dyld_func_lookup (); below.
  19912.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  19913.     <limits.h> exists even on freestanding compilers.  */
  19914.  
  19915. #ifdef __STDC__
  19916. # include <limits.h>
  19917. #else
  19918. # include <assert.h>
  19919. #endif
  19920.  
  19921. #undef _dyld_func_lookup
  19922.  
  19923. /* Override any gcc2 internal prototype to avoid an error.  */
  19924. #ifdef __cplusplus
  19925. extern "C"
  19926. {
  19927. #endif
  19928. /* We use char because int might match the return type of a gcc2
  19929.    builtin and then its argument prototype would still apply.  */
  19930. char _dyld_func_lookup ();
  19931. /* The GNU C library defines this for functions which it implements
  19932.     to always fail with ENOSYS.  Some functions are actually named
  19933.     something starting with __ and the normal name is an alias.  */
  19934. #if defined (__stub__dyld_func_lookup) || defined (__stub____dyld_func_lookup)
  19935. choke me
  19936. #else
  19937. char (*f) () = _dyld_func_lookup;
  19938. #endif
  19939. #ifdef __cplusplus
  19940. }
  19941. #endif
  19942.  
  19943. int
  19944. main ()
  19945. {
  19946. return f != _dyld_func_lookup;
  19947.   ;
  19948.   return 0;
  19949. }
  19950. _ACEOF
  19951. rm -f conftest.$ac_objext conftest$ac_exeext
  19952. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  19953.   (eval $ac_link) 2>conftest.er1
  19954.   ac_status=$?
  19955.   grep -v '^ *+' conftest.er1 >conftest.err
  19956.   rm -f conftest.er1
  19957.   cat conftest.err >&5
  19958.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19959.   (exit $ac_status); } &&
  19960.      { ac_try='test -z "$ac_c_werror_flag"
  19961.              || test ! -s conftest.err'
  19962.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19963.   (eval $ac_try) 2>&5
  19964.   ac_status=$?
  19965.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19966.   (exit $ac_status); }; } &&
  19967.      { ac_try='test -s conftest$ac_exeext'
  19968.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  19969.   (eval $ac_try) 2>&5
  19970.   ac_status=$?
  19971.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  19972.   (exit $ac_status); }; }; then
  19973.   ac_cv_func__dyld_func_lookup=yes
  19974. else
  19975.   echo "$as_me: failed program was:" >&5
  19976. sed 's/^/| /' conftest.$ac_ext >&5
  19977.  
  19978. ac_cv_func__dyld_func_lookup=no
  19979. fi
  19980. rm -f conftest.err conftest.$ac_objext \
  19981.       conftest$ac_exeext conftest.$ac_ext
  19982. fi
  19983. echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
  19984. echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6
  19985. if test $ac_cv_func__dyld_func_lookup = yes; then
  19986.  
  19987. cat >>confdefs.h <<\_ACEOF
  19988. #define HAVE_DYLD 1
  19989. _ACEOF
  19990.  
  19991. fi
  19992.  
  19993.  
  19994. fi
  19995.  
  19996.  
  19997. fi
  19998.  
  19999.  
  20000. fi
  20001. rm -f conftest.err conftest.$ac_objext \
  20002.       conftest$ac_exeext conftest.$ac_ext
  20003.  
  20004. fi
  20005.  
  20006.  
  20007. fi
  20008.  
  20009.  
  20010. fi
  20011.  
  20012.  
  20013. if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
  20014. then
  20015.   lt_save_LIBS="$LIBS"
  20016.   LIBS="$LIBS $LIBADD_DL"
  20017.  
  20018. for ac_func in dlerror
  20019. do
  20020. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  20021. echo "$as_me:$LINENO: checking for $ac_func" >&5
  20022. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  20023. if eval "test \"\${$as_ac_var+set}\" = set"; then
  20024.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20025. else
  20026.   cat >conftest.$ac_ext <<_ACEOF
  20027. /* confdefs.h.  */
  20028. _ACEOF
  20029. cat confdefs.h >>conftest.$ac_ext
  20030. cat >>conftest.$ac_ext <<_ACEOF
  20031. /* end confdefs.h.  */
  20032. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  20033.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  20034. #define $ac_func innocuous_$ac_func
  20035.  
  20036. /* System header to define __stub macros and hopefully few prototypes,
  20037.     which can conflict with char $ac_func (); below.
  20038.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  20039.     <limits.h> exists even on freestanding compilers.  */
  20040.  
  20041. #ifdef __STDC__
  20042. # include <limits.h>
  20043. #else
  20044. # include <assert.h>
  20045. #endif
  20046.  
  20047. #undef $ac_func
  20048.  
  20049. /* Override any gcc2 internal prototype to avoid an error.  */
  20050. #ifdef __cplusplus
  20051. extern "C"
  20052. {
  20053. #endif
  20054. /* We use char because int might match the return type of a gcc2
  20055.    builtin and then its argument prototype would still apply.  */
  20056. char $ac_func ();
  20057. /* The GNU C library defines this for functions which it implements
  20058.     to always fail with ENOSYS.  Some functions are actually named
  20059.     something starting with __ and the normal name is an alias.  */
  20060. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  20061. choke me
  20062. #else
  20063. char (*f) () = $ac_func;
  20064. #endif
  20065. #ifdef __cplusplus
  20066. }
  20067. #endif
  20068.  
  20069. int
  20070. main ()
  20071. {
  20072. return f != $ac_func;
  20073.   ;
  20074.   return 0;
  20075. }
  20076. _ACEOF
  20077. rm -f conftest.$ac_objext conftest$ac_exeext
  20078. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  20079.   (eval $ac_link) 2>conftest.er1
  20080.   ac_status=$?
  20081.   grep -v '^ *+' conftest.er1 >conftest.err
  20082.   rm -f conftest.er1
  20083.   cat conftest.err >&5
  20084.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20085.   (exit $ac_status); } &&
  20086.      { ac_try='test -z "$ac_c_werror_flag"
  20087.              || test ! -s conftest.err'
  20088.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20089.   (eval $ac_try) 2>&5
  20090.   ac_status=$?
  20091.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20092.   (exit $ac_status); }; } &&
  20093.      { ac_try='test -s conftest$ac_exeext'
  20094.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20095.   (eval $ac_try) 2>&5
  20096.   ac_status=$?
  20097.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20098.   (exit $ac_status); }; }; then
  20099.   eval "$as_ac_var=yes"
  20100. else
  20101.   echo "$as_me: failed program was:" >&5
  20102. sed 's/^/| /' conftest.$ac_ext >&5
  20103.  
  20104. eval "$as_ac_var=no"
  20105. fi
  20106. rm -f conftest.err conftest.$ac_objext \
  20107.       conftest$ac_exeext conftest.$ac_ext
  20108. fi
  20109. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  20110. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  20111. if test `eval echo '${'$as_ac_var'}'` = yes; then
  20112.   cat >>confdefs.h <<_ACEOF
  20113. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  20114. _ACEOF
  20115.  
  20116. fi
  20117. done
  20118.  
  20119.   LIBS="$lt_save_LIBS"
  20120. fi
  20121. ac_ext=c
  20122. ac_cpp='$CPP $CPPFLAGS'
  20123. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  20124. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  20125. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  20126.  
  20127.  
  20128.  
  20129. echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
  20130. echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6
  20131. if test "${ac_cv_sys_symbol_underscore+set}" = set; then
  20132.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20133. else
  20134.   ac_cv_sys_symbol_underscore=no
  20135.   cat > conftest.$ac_ext <<EOF
  20136. void nm_test_func(){}
  20137. int main(){nm_test_func;return 0;}
  20138. EOF
  20139.   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  20140.   (eval $ac_compile) 2>&5
  20141.   ac_status=$?
  20142.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20143.   (exit $ac_status); }; then
  20144.     # Now try to grab the symbols.
  20145.     ac_nlist=conftest.nm
  20146.     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
  20147.   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
  20148.   ac_status=$?
  20149.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20150.   (exit $ac_status); } && test -s "$ac_nlist"; then
  20151.       # See whether the symbols have a leading underscore.
  20152.       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
  20153.         ac_cv_sys_symbol_underscore=yes
  20154.       else
  20155.         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
  20156.       :
  20157.         else
  20158.       echo "configure: cannot find nm_test_func in $ac_nlist" >&5
  20159.         fi
  20160.       fi
  20161.     else
  20162.       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
  20163.     fi
  20164.   else
  20165.     echo "configure: failed program was:" >&5
  20166.     cat conftest.c >&5
  20167.   fi
  20168.   rm -rf conftest*
  20169.  
  20170. fi
  20171. echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
  20172. echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6
  20173.  
  20174.  
  20175. if test x"$ac_cv_sys_symbol_underscore" = xyes; then
  20176.   if test x"$libltdl_cv_func_dlopen" = xyes ||
  20177.      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
  20178.     echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
  20179. echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6
  20180. if test "${libltdl_cv_need_uscore+set}" = set; then
  20181.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20182. else
  20183.   libltdl_cv_need_uscore=unknown
  20184.           save_LIBS="$LIBS"
  20185.           LIBS="$LIBS $LIBADD_DL"
  20186.       if test "$cross_compiling" = yes; then :
  20187.   libltdl_cv_need_uscore=cross
  20188. else
  20189.   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
  20190.   lt_status=$lt_dlunknown
  20191.   cat > conftest.$ac_ext <<EOF
  20192. #line 20194 "configure"
  20193. #include "confdefs.h"
  20194.  
  20195. #if HAVE_DLFCN_H
  20196. #include <dlfcn.h>
  20197. #endif
  20198.  
  20199. #include <stdio.h>
  20200.  
  20201. #ifdef RTLD_GLOBAL
  20202. #  define LT_DLGLOBAL        RTLD_GLOBAL
  20203. #else
  20204. #  ifdef DL_GLOBAL
  20205. #    define LT_DLGLOBAL        DL_GLOBAL
  20206. #  else
  20207. #    define LT_DLGLOBAL        0
  20208. #  endif
  20209. #endif
  20210.  
  20211. /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
  20212.    find out it does not work in some platform. */
  20213. #ifndef LT_DLLAZY_OR_NOW
  20214. #  ifdef RTLD_LAZY
  20215. #    define LT_DLLAZY_OR_NOW        RTLD_LAZY
  20216. #  else
  20217. #    ifdef DL_LAZY
  20218. #      define LT_DLLAZY_OR_NOW        DL_LAZY
  20219. #    else
  20220. #      ifdef RTLD_NOW
  20221. #        define LT_DLLAZY_OR_NOW    RTLD_NOW
  20222. #      else
  20223. #        ifdef DL_NOW
  20224. #          define LT_DLLAZY_OR_NOW    DL_NOW
  20225. #        else
  20226. #          define LT_DLLAZY_OR_NOW    0
  20227. #        endif
  20228. #      endif
  20229. #    endif
  20230. #  endif
  20231. #endif
  20232.  
  20233. #ifdef __cplusplus
  20234. extern "C" void exit (int);
  20235. #endif
  20236.  
  20237. void fnord() { int i=42;}
  20238. int main ()
  20239. {
  20240.   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
  20241.   int status = $lt_dlunknown;
  20242.  
  20243.   if (self)
  20244.     {
  20245.       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
  20246.       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
  20247.       /* dlclose (self); */
  20248.     }
  20249.   else
  20250.     puts (dlerror ());
  20251.  
  20252.     exit (status);
  20253. }
  20254. EOF
  20255.   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  20256.   (eval $ac_link) 2>&5
  20257.   ac_status=$?
  20258.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20259.   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
  20260.     (./conftest; exit; ) >&5 2>/dev/null
  20261.     lt_status=$?
  20262.     case x$lt_status in
  20263.       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
  20264.       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
  20265.       x$lt_dlunknown|x*)  ;;
  20266.     esac
  20267.   else :
  20268.     # compilation failed
  20269.  
  20270.   fi
  20271. fi
  20272. rm -fr conftest*
  20273.  
  20274.       LIBS="$save_LIBS"
  20275.  
  20276. fi
  20277. echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
  20278. echo "${ECHO_T}$libltdl_cv_need_uscore" >&6
  20279.   fi
  20280. fi
  20281.  
  20282. if test x"$libltdl_cv_need_uscore" = xyes; then
  20283.  
  20284. cat >>confdefs.h <<\_ACEOF
  20285. #define NEED_USCORE 1
  20286. _ACEOF
  20287.  
  20288. fi
  20289.  
  20290.  
  20291. echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
  20292. echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6
  20293. if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
  20294.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20295. else
  20296.   # PORTME does your system automatically load deplibs for dlopen?
  20297.   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
  20298.   # For now, we just catch OSes we know something about -- in the
  20299.   # future, we'll try test this programmatically.
  20300.   libltdl_cv_sys_dlopen_deplibs=unknown
  20301.   case "$host_os" in
  20302.   aix3*|aix4.1.*|aix4.2.*)
  20303.     # Unknown whether this is true for these versions of AIX, but
  20304.     # we want this `case' here to explicitly catch those versions.
  20305.     libltdl_cv_sys_dlopen_deplibs=unknown
  20306.     ;;
  20307.   aix[45]*)
  20308.     libltdl_cv_sys_dlopen_deplibs=yes
  20309.     ;;
  20310.   darwin*)
  20311.     # Assuming the user has installed a libdl from somewhere, this is true
  20312.     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
  20313.     libltdl_cv_sys_dlopen_deplibs=yes
  20314.     ;;
  20315.   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
  20316.     # GNU and its variants, using gnu ld.so (Glibc)
  20317.     libltdl_cv_sys_dlopen_deplibs=yes
  20318.     ;;
  20319.   hpux10*|hpux11*)
  20320.     libltdl_cv_sys_dlopen_deplibs=yes
  20321.     ;;
  20322.   interix*)
  20323.     libltdl_cv_sys_dlopen_deplibs=yes
  20324.     ;;
  20325.   irix[12345]*|irix6.[01]*)
  20326.     # Catch all versions of IRIX before 6.2, and indicate that we don't
  20327.     # know how it worked for any of those versions.
  20328.     libltdl_cv_sys_dlopen_deplibs=unknown
  20329.     ;;
  20330.   irix*)
  20331.     # The case above catches anything before 6.2, and it's known that
  20332.     # at 6.2 and later dlopen does load deplibs.
  20333.     libltdl_cv_sys_dlopen_deplibs=yes
  20334.     ;;
  20335.   netbsd*)
  20336.     libltdl_cv_sys_dlopen_deplibs=yes
  20337.     ;;
  20338.   openbsd*)
  20339.     libltdl_cv_sys_dlopen_deplibs=yes
  20340.     ;;
  20341.   osf[1234]*)
  20342.     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
  20343.     # it did *not* use an RPATH in a shared library to find objects the
  20344.     # library depends on, so we explictly say `no'.
  20345.     libltdl_cv_sys_dlopen_deplibs=no
  20346.     ;;
  20347.   osf5.0|osf5.0a|osf5.1)
  20348.     # dlopen *does* load deplibs and with the right loader patch applied
  20349.     # it even uses RPATH in a shared library to search for shared objects
  20350.     # that the library depends on, but there's no easy way to know if that
  20351.     # patch is installed.  Since this is the case, all we can really
  20352.     # say is unknown -- it depends on the patch being installed.  If
  20353.     # it is, this changes to `yes'.  Without it, it would be `no'.
  20354.     libltdl_cv_sys_dlopen_deplibs=unknown
  20355.     ;;
  20356.   osf*)
  20357.     # the two cases above should catch all versions of osf <= 5.1.  Read
  20358.     # the comments above for what we know about them.
  20359.     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
  20360.     # is used to find them so we can finally say `yes'.
  20361.     libltdl_cv_sys_dlopen_deplibs=yes
  20362.     ;;
  20363.   solaris*)
  20364.     libltdl_cv_sys_dlopen_deplibs=yes
  20365.     ;;
  20366.   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
  20367.     libltdl_cv_sys_dlopen_deplibs=yes
  20368.     ;;
  20369.   esac
  20370.  
  20371. fi
  20372. echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
  20373. echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6
  20374. if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
  20375.  
  20376. cat >>confdefs.h <<\_ACEOF
  20377. #define LTDL_DLOPEN_DEPLIBS 1
  20378. _ACEOF
  20379.  
  20380. fi
  20381.  
  20382.  
  20383. for ac_header in argz.h
  20384. do
  20385. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  20386. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  20387.   echo "$as_me:$LINENO: checking for $ac_header" >&5
  20388. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  20389. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  20390.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20391. fi
  20392. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  20393. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  20394. else
  20395.   # Is the header compilable?
  20396. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  20397. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  20398. cat >conftest.$ac_ext <<_ACEOF
  20399. /* confdefs.h.  */
  20400. _ACEOF
  20401. cat confdefs.h >>conftest.$ac_ext
  20402. cat >>conftest.$ac_ext <<_ACEOF
  20403. /* end confdefs.h.  */
  20404. $ac_includes_default
  20405. #include <$ac_header>
  20406. _ACEOF
  20407. rm -f conftest.$ac_objext
  20408. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  20409.   (eval $ac_compile) 2>conftest.er1
  20410.   ac_status=$?
  20411.   grep -v '^ *+' conftest.er1 >conftest.err
  20412.   rm -f conftest.er1
  20413.   cat conftest.err >&5
  20414.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20415.   (exit $ac_status); } &&
  20416.      { ac_try='test -z "$ac_c_werror_flag"
  20417.              || test ! -s conftest.err'
  20418.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20419.   (eval $ac_try) 2>&5
  20420.   ac_status=$?
  20421.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20422.   (exit $ac_status); }; } &&
  20423.      { ac_try='test -s conftest.$ac_objext'
  20424.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20425.   (eval $ac_try) 2>&5
  20426.   ac_status=$?
  20427.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20428.   (exit $ac_status); }; }; then
  20429.   ac_header_compiler=yes
  20430. else
  20431.   echo "$as_me: failed program was:" >&5
  20432. sed 's/^/| /' conftest.$ac_ext >&5
  20433.  
  20434. ac_header_compiler=no
  20435. fi
  20436. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  20437. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  20438. echo "${ECHO_T}$ac_header_compiler" >&6
  20439.  
  20440. # Is the header present?
  20441. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  20442. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  20443. cat >conftest.$ac_ext <<_ACEOF
  20444. /* confdefs.h.  */
  20445. _ACEOF
  20446. cat confdefs.h >>conftest.$ac_ext
  20447. cat >>conftest.$ac_ext <<_ACEOF
  20448. /* end confdefs.h.  */
  20449. #include <$ac_header>
  20450. _ACEOF
  20451. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  20452.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  20453.   ac_status=$?
  20454.   grep -v '^ *+' conftest.er1 >conftest.err
  20455.   rm -f conftest.er1
  20456.   cat conftest.err >&5
  20457.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20458.   (exit $ac_status); } >/dev/null; then
  20459.   if test -s conftest.err; then
  20460.     ac_cpp_err=$ac_c_preproc_warn_flag
  20461.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  20462.   else
  20463.     ac_cpp_err=
  20464.   fi
  20465. else
  20466.   ac_cpp_err=yes
  20467. fi
  20468. if test -z "$ac_cpp_err"; then
  20469.   ac_header_preproc=yes
  20470. else
  20471.   echo "$as_me: failed program was:" >&5
  20472. sed 's/^/| /' conftest.$ac_ext >&5
  20473.  
  20474.   ac_header_preproc=no
  20475. fi
  20476. rm -f conftest.err conftest.$ac_ext
  20477. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  20478. echo "${ECHO_T}$ac_header_preproc" >&6
  20479.  
  20480. # So?  What about this header?
  20481. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  20482.   yes:no: )
  20483.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  20484. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  20485.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
  20486. echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
  20487.     ac_header_preproc=yes
  20488.     ;;
  20489.   no:yes:* )
  20490.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  20491. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  20492.     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
  20493. echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
  20494.     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
  20495. echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
  20496.     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
  20497. echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
  20498.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  20499. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  20500.     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
  20501. echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
  20502.     (
  20503.       cat <<\_ASBOX
  20504. ## ---------------------------------- ##
  20505. ## Report this to bug-libtool@gnu.org ##
  20506. ## ---------------------------------- ##
  20507. _ASBOX
  20508.     ) |
  20509.       sed "s/^/$as_me: WARNING:     /" >&2
  20510.     ;;
  20511. esac
  20512. echo "$as_me:$LINENO: checking for $ac_header" >&5
  20513. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  20514. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  20515.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20516. else
  20517.   eval "$as_ac_Header=\$ac_header_preproc"
  20518. fi
  20519. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  20520. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  20521.  
  20522. fi
  20523. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  20524.   cat >>confdefs.h <<_ACEOF
  20525. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  20526. _ACEOF
  20527.  
  20528. fi
  20529.  
  20530. done
  20531.  
  20532.  
  20533. echo "$as_me:$LINENO: checking for error_t" >&5
  20534. echo $ECHO_N "checking for error_t... $ECHO_C" >&6
  20535. if test "${ac_cv_type_error_t+set}" = set; then
  20536.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20537. else
  20538.   cat >conftest.$ac_ext <<_ACEOF
  20539. /* confdefs.h.  */
  20540. _ACEOF
  20541. cat confdefs.h >>conftest.$ac_ext
  20542. cat >>conftest.$ac_ext <<_ACEOF
  20543. /* end confdefs.h.  */
  20544. #if HAVE_ARGZ_H
  20545. #  include <argz.h>
  20546. #endif
  20547.  
  20548. int
  20549. main ()
  20550. {
  20551. if ((error_t *) 0)
  20552.   return 0;
  20553. if (sizeof (error_t))
  20554.   return 0;
  20555.   ;
  20556.   return 0;
  20557. }
  20558. _ACEOF
  20559. rm -f conftest.$ac_objext
  20560. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  20561.   (eval $ac_compile) 2>conftest.er1
  20562.   ac_status=$?
  20563.   grep -v '^ *+' conftest.er1 >conftest.err
  20564.   rm -f conftest.er1
  20565.   cat conftest.err >&5
  20566.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20567.   (exit $ac_status); } &&
  20568.      { ac_try='test -z "$ac_c_werror_flag"
  20569.              || test ! -s conftest.err'
  20570.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20571.   (eval $ac_try) 2>&5
  20572.   ac_status=$?
  20573.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20574.   (exit $ac_status); }; } &&
  20575.      { ac_try='test -s conftest.$ac_objext'
  20576.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20577.   (eval $ac_try) 2>&5
  20578.   ac_status=$?
  20579.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20580.   (exit $ac_status); }; }; then
  20581.   ac_cv_type_error_t=yes
  20582. else
  20583.   echo "$as_me: failed program was:" >&5
  20584. sed 's/^/| /' conftest.$ac_ext >&5
  20585.  
  20586. ac_cv_type_error_t=no
  20587. fi
  20588. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  20589. fi
  20590. echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
  20591. echo "${ECHO_T}$ac_cv_type_error_t" >&6
  20592. if test $ac_cv_type_error_t = yes; then
  20593.  
  20594. cat >>confdefs.h <<_ACEOF
  20595. #define HAVE_ERROR_T 1
  20596. _ACEOF
  20597.  
  20598.  
  20599. else
  20600.  
  20601. cat >>confdefs.h <<\_ACEOF
  20602. #define error_t int
  20603. _ACEOF
  20604.  
  20605. fi
  20606.  
  20607.  
  20608.  
  20609.  
  20610.  
  20611.  
  20612.  
  20613. for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
  20614. do
  20615. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  20616. echo "$as_me:$LINENO: checking for $ac_func" >&5
  20617. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  20618. if eval "test \"\${$as_ac_var+set}\" = set"; then
  20619.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20620. else
  20621.   cat >conftest.$ac_ext <<_ACEOF
  20622. /* confdefs.h.  */
  20623. _ACEOF
  20624. cat confdefs.h >>conftest.$ac_ext
  20625. cat >>conftest.$ac_ext <<_ACEOF
  20626. /* end confdefs.h.  */
  20627. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  20628.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  20629. #define $ac_func innocuous_$ac_func
  20630.  
  20631. /* System header to define __stub macros and hopefully few prototypes,
  20632.     which can conflict with char $ac_func (); below.
  20633.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  20634.     <limits.h> exists even on freestanding compilers.  */
  20635.  
  20636. #ifdef __STDC__
  20637. # include <limits.h>
  20638. #else
  20639. # include <assert.h>
  20640. #endif
  20641.  
  20642. #undef $ac_func
  20643.  
  20644. /* Override any gcc2 internal prototype to avoid an error.  */
  20645. #ifdef __cplusplus
  20646. extern "C"
  20647. {
  20648. #endif
  20649. /* We use char because int might match the return type of a gcc2
  20650.    builtin and then its argument prototype would still apply.  */
  20651. char $ac_func ();
  20652. /* The GNU C library defines this for functions which it implements
  20653.     to always fail with ENOSYS.  Some functions are actually named
  20654.     something starting with __ and the normal name is an alias.  */
  20655. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  20656. choke me
  20657. #else
  20658. char (*f) () = $ac_func;
  20659. #endif
  20660. #ifdef __cplusplus
  20661. }
  20662. #endif
  20663.  
  20664. int
  20665. main ()
  20666. {
  20667. return f != $ac_func;
  20668.   ;
  20669.   return 0;
  20670. }
  20671. _ACEOF
  20672. rm -f conftest.$ac_objext conftest$ac_exeext
  20673. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  20674.   (eval $ac_link) 2>conftest.er1
  20675.   ac_status=$?
  20676.   grep -v '^ *+' conftest.er1 >conftest.err
  20677.   rm -f conftest.er1
  20678.   cat conftest.err >&5
  20679.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20680.   (exit $ac_status); } &&
  20681.      { ac_try='test -z "$ac_c_werror_flag"
  20682.              || test ! -s conftest.err'
  20683.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20684.   (eval $ac_try) 2>&5
  20685.   ac_status=$?
  20686.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20687.   (exit $ac_status); }; } &&
  20688.      { ac_try='test -s conftest$ac_exeext'
  20689.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20690.   (eval $ac_try) 2>&5
  20691.   ac_status=$?
  20692.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20693.   (exit $ac_status); }; }; then
  20694.   eval "$as_ac_var=yes"
  20695. else
  20696.   echo "$as_me: failed program was:" >&5
  20697. sed 's/^/| /' conftest.$ac_ext >&5
  20698.  
  20699. eval "$as_ac_var=no"
  20700. fi
  20701. rm -f conftest.err conftest.$ac_objext \
  20702.       conftest$ac_exeext conftest.$ac_ext
  20703. fi
  20704. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  20705. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  20706. if test `eval echo '${'$as_ac_var'}'` = yes; then
  20707.   cat >>confdefs.h <<_ACEOF
  20708. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  20709. _ACEOF
  20710.  
  20711. fi
  20712. done
  20713.  
  20714.  
  20715.  
  20716.  
  20717.  
  20718.  
  20719.  
  20720.  
  20721.  
  20722.  
  20723.  
  20724.  
  20725.  
  20726.  
  20727.  
  20728.  
  20729.  
  20730.  
  20731.  
  20732.  
  20733.  
  20734.  
  20735.  
  20736.  
  20737.  
  20738.  
  20739.  
  20740.  
  20741. for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
  20742.           stdio.h unistd.h
  20743. do
  20744. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  20745. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  20746.   echo "$as_me:$LINENO: checking for $ac_header" >&5
  20747. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  20748. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  20749.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20750. fi
  20751. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  20752. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  20753. else
  20754.   # Is the header compilable?
  20755. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  20756. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  20757. cat >conftest.$ac_ext <<_ACEOF
  20758. /* confdefs.h.  */
  20759. _ACEOF
  20760. cat confdefs.h >>conftest.$ac_ext
  20761. cat >>conftest.$ac_ext <<_ACEOF
  20762. /* end confdefs.h.  */
  20763. $ac_includes_default
  20764. #include <$ac_header>
  20765. _ACEOF
  20766. rm -f conftest.$ac_objext
  20767. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  20768.   (eval $ac_compile) 2>conftest.er1
  20769.   ac_status=$?
  20770.   grep -v '^ *+' conftest.er1 >conftest.err
  20771.   rm -f conftest.er1
  20772.   cat conftest.err >&5
  20773.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20774.   (exit $ac_status); } &&
  20775.      { ac_try='test -z "$ac_c_werror_flag"
  20776.              || test ! -s conftest.err'
  20777.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20778.   (eval $ac_try) 2>&5
  20779.   ac_status=$?
  20780.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20781.   (exit $ac_status); }; } &&
  20782.      { ac_try='test -s conftest.$ac_objext'
  20783.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20784.   (eval $ac_try) 2>&5
  20785.   ac_status=$?
  20786.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20787.   (exit $ac_status); }; }; then
  20788.   ac_header_compiler=yes
  20789. else
  20790.   echo "$as_me: failed program was:" >&5
  20791. sed 's/^/| /' conftest.$ac_ext >&5
  20792.  
  20793. ac_header_compiler=no
  20794. fi
  20795. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  20796. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  20797. echo "${ECHO_T}$ac_header_compiler" >&6
  20798.  
  20799. # Is the header present?
  20800. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  20801. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  20802. cat >conftest.$ac_ext <<_ACEOF
  20803. /* confdefs.h.  */
  20804. _ACEOF
  20805. cat confdefs.h >>conftest.$ac_ext
  20806. cat >>conftest.$ac_ext <<_ACEOF
  20807. /* end confdefs.h.  */
  20808. #include <$ac_header>
  20809. _ACEOF
  20810. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  20811.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  20812.   ac_status=$?
  20813.   grep -v '^ *+' conftest.er1 >conftest.err
  20814.   rm -f conftest.er1
  20815.   cat conftest.err >&5
  20816.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20817.   (exit $ac_status); } >/dev/null; then
  20818.   if test -s conftest.err; then
  20819.     ac_cpp_err=$ac_c_preproc_warn_flag
  20820.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  20821.   else
  20822.     ac_cpp_err=
  20823.   fi
  20824. else
  20825.   ac_cpp_err=yes
  20826. fi
  20827. if test -z "$ac_cpp_err"; then
  20828.   ac_header_preproc=yes
  20829. else
  20830.   echo "$as_me: failed program was:" >&5
  20831. sed 's/^/| /' conftest.$ac_ext >&5
  20832.  
  20833.   ac_header_preproc=no
  20834. fi
  20835. rm -f conftest.err conftest.$ac_ext
  20836. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  20837. echo "${ECHO_T}$ac_header_preproc" >&6
  20838.  
  20839. # So?  What about this header?
  20840. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  20841.   yes:no: )
  20842.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  20843. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  20844.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
  20845. echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
  20846.     ac_header_preproc=yes
  20847.     ;;
  20848.   no:yes:* )
  20849.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  20850. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  20851.     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
  20852. echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
  20853.     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
  20854. echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
  20855.     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
  20856. echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
  20857.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  20858. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  20859.     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
  20860. echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
  20861.     (
  20862.       cat <<\_ASBOX
  20863. ## ---------------------------------- ##
  20864. ## Report this to bug-libtool@gnu.org ##
  20865. ## ---------------------------------- ##
  20866. _ASBOX
  20867.     ) |
  20868.       sed "s/^/$as_me: WARNING:     /" >&2
  20869.     ;;
  20870. esac
  20871. echo "$as_me:$LINENO: checking for $ac_header" >&5
  20872. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  20873. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  20874.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20875. else
  20876.   eval "$as_ac_Header=\$ac_header_preproc"
  20877. fi
  20878. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  20879. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  20880.  
  20881. fi
  20882. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  20883.   cat >>confdefs.h <<_ACEOF
  20884. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  20885. _ACEOF
  20886.  
  20887. fi
  20888.  
  20889. done
  20890.  
  20891.  
  20892.  
  20893.  
  20894.  
  20895. for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
  20896. do
  20897. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  20898. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  20899.   echo "$as_me:$LINENO: checking for $ac_header" >&5
  20900. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  20901. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  20902.   echo $ECHO_N "(cached) $ECHO_C" >&6
  20903. fi
  20904. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  20905. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  20906. else
  20907.   # Is the header compilable?
  20908. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  20909. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  20910. cat >conftest.$ac_ext <<_ACEOF
  20911. /* confdefs.h.  */
  20912. _ACEOF
  20913. cat confdefs.h >>conftest.$ac_ext
  20914. cat >>conftest.$ac_ext <<_ACEOF
  20915. /* end confdefs.h.  */
  20916. $ac_includes_default
  20917. #include <$ac_header>
  20918. _ACEOF
  20919. rm -f conftest.$ac_objext
  20920. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  20921.   (eval $ac_compile) 2>conftest.er1
  20922.   ac_status=$?
  20923.   grep -v '^ *+' conftest.er1 >conftest.err
  20924.   rm -f conftest.er1
  20925.   cat conftest.err >&5
  20926.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20927.   (exit $ac_status); } &&
  20928.      { ac_try='test -z "$ac_c_werror_flag"
  20929.              || test ! -s conftest.err'
  20930.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20931.   (eval $ac_try) 2>&5
  20932.   ac_status=$?
  20933.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20934.   (exit $ac_status); }; } &&
  20935.      { ac_try='test -s conftest.$ac_objext'
  20936.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  20937.   (eval $ac_try) 2>&5
  20938.   ac_status=$?
  20939.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20940.   (exit $ac_status); }; }; then
  20941.   ac_header_compiler=yes
  20942. else
  20943.   echo "$as_me: failed program was:" >&5
  20944. sed 's/^/| /' conftest.$ac_ext >&5
  20945.  
  20946. ac_header_compiler=no
  20947. fi
  20948. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  20949. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  20950. echo "${ECHO_T}$ac_header_compiler" >&6
  20951.  
  20952. # Is the header present?
  20953. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  20954. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  20955. cat >conftest.$ac_ext <<_ACEOF
  20956. /* confdefs.h.  */
  20957. _ACEOF
  20958. cat confdefs.h >>conftest.$ac_ext
  20959. cat >>conftest.$ac_ext <<_ACEOF
  20960. /* end confdefs.h.  */
  20961. #include <$ac_header>
  20962. _ACEOF
  20963. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  20964.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  20965.   ac_status=$?
  20966.   grep -v '^ *+' conftest.er1 >conftest.err
  20967.   rm -f conftest.er1
  20968.   cat conftest.err >&5
  20969.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  20970.   (exit $ac_status); } >/dev/null; then
  20971.   if test -s conftest.err; then
  20972.     ac_cpp_err=$ac_c_preproc_warn_flag
  20973.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  20974.   else
  20975.     ac_cpp_err=
  20976.   fi
  20977. else
  20978.   ac_cpp_err=yes
  20979. fi
  20980. if test -z "$ac_cpp_err"; then
  20981.   ac_header_preproc=yes
  20982. else
  20983.   echo "$as_me: failed program was:" >&5
  20984. sed 's/^/| /' conftest.$ac_ext >&5
  20985.  
  20986.   ac_header_preproc=no
  20987. fi
  20988. rm -f conftest.err conftest.$ac_ext
  20989. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  20990. echo "${ECHO_T}$ac_header_preproc" >&6
  20991.  
  20992. # So?  What about this header?
  20993. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  20994.   yes:no: )
  20995.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  20996. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  20997.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
  20998. echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
  20999.     ac_header_preproc=yes
  21000.     ;;
  21001.   no:yes:* )
  21002.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  21003. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  21004.     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
  21005. echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
  21006.     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
  21007. echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
  21008.     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
  21009. echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
  21010.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  21011. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  21012.     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
  21013. echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
  21014.     (
  21015.       cat <<\_ASBOX
  21016. ## ---------------------------------- ##
  21017. ## Report this to bug-libtool@gnu.org ##
  21018. ## ---------------------------------- ##
  21019. _ASBOX
  21020.     ) |
  21021.       sed "s/^/$as_me: WARNING:     /" >&2
  21022.     ;;
  21023. esac
  21024. echo "$as_me:$LINENO: checking for $ac_header" >&5
  21025. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  21026. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  21027.   echo $ECHO_N "(cached) $ECHO_C" >&6
  21028. else
  21029.   eval "$as_ac_Header=\$ac_header_preproc"
  21030. fi
  21031. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  21032. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  21033.  
  21034. fi
  21035. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  21036.   cat >>confdefs.h <<_ACEOF
  21037. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  21038. _ACEOF
  21039.  
  21040. fi
  21041.  
  21042. done
  21043.  
  21044.  
  21045.  
  21046. for ac_header in string.h strings.h
  21047. do
  21048. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  21049. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  21050.   echo "$as_me:$LINENO: checking for $ac_header" >&5
  21051. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  21052. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  21053.   echo $ECHO_N "(cached) $ECHO_C" >&6
  21054. fi
  21055. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  21056. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  21057. else
  21058.   # Is the header compilable?
  21059. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  21060. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  21061. cat >conftest.$ac_ext <<_ACEOF
  21062. /* confdefs.h.  */
  21063. _ACEOF
  21064. cat confdefs.h >>conftest.$ac_ext
  21065. cat >>conftest.$ac_ext <<_ACEOF
  21066. /* end confdefs.h.  */
  21067. $ac_includes_default
  21068. #include <$ac_header>
  21069. _ACEOF
  21070. rm -f conftest.$ac_objext
  21071. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  21072.   (eval $ac_compile) 2>conftest.er1
  21073.   ac_status=$?
  21074.   grep -v '^ *+' conftest.er1 >conftest.err
  21075.   rm -f conftest.er1
  21076.   cat conftest.err >&5
  21077.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21078.   (exit $ac_status); } &&
  21079.      { ac_try='test -z "$ac_c_werror_flag"
  21080.              || test ! -s conftest.err'
  21081.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21082.   (eval $ac_try) 2>&5
  21083.   ac_status=$?
  21084.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21085.   (exit $ac_status); }; } &&
  21086.      { ac_try='test -s conftest.$ac_objext'
  21087.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21088.   (eval $ac_try) 2>&5
  21089.   ac_status=$?
  21090.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21091.   (exit $ac_status); }; }; then
  21092.   ac_header_compiler=yes
  21093. else
  21094.   echo "$as_me: failed program was:" >&5
  21095. sed 's/^/| /' conftest.$ac_ext >&5
  21096.  
  21097. ac_header_compiler=no
  21098. fi
  21099. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  21100. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  21101. echo "${ECHO_T}$ac_header_compiler" >&6
  21102.  
  21103. # Is the header present?
  21104. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  21105. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  21106. cat >conftest.$ac_ext <<_ACEOF
  21107. /* confdefs.h.  */
  21108. _ACEOF
  21109. cat confdefs.h >>conftest.$ac_ext
  21110. cat >>conftest.$ac_ext <<_ACEOF
  21111. /* end confdefs.h.  */
  21112. #include <$ac_header>
  21113. _ACEOF
  21114. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  21115.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  21116.   ac_status=$?
  21117.   grep -v '^ *+' conftest.er1 >conftest.err
  21118.   rm -f conftest.er1
  21119.   cat conftest.err >&5
  21120.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21121.   (exit $ac_status); } >/dev/null; then
  21122.   if test -s conftest.err; then
  21123.     ac_cpp_err=$ac_c_preproc_warn_flag
  21124.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  21125.   else
  21126.     ac_cpp_err=
  21127.   fi
  21128. else
  21129.   ac_cpp_err=yes
  21130. fi
  21131. if test -z "$ac_cpp_err"; then
  21132.   ac_header_preproc=yes
  21133. else
  21134.   echo "$as_me: failed program was:" >&5
  21135. sed 's/^/| /' conftest.$ac_ext >&5
  21136.  
  21137.   ac_header_preproc=no
  21138. fi
  21139. rm -f conftest.err conftest.$ac_ext
  21140. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  21141. echo "${ECHO_T}$ac_header_preproc" >&6
  21142.  
  21143. # So?  What about this header?
  21144. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  21145.   yes:no: )
  21146.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  21147. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  21148.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
  21149. echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
  21150.     ac_header_preproc=yes
  21151.     ;;
  21152.   no:yes:* )
  21153.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  21154. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  21155.     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
  21156. echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
  21157.     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
  21158. echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
  21159.     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
  21160. echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
  21161.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  21162. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  21163.     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
  21164. echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
  21165.     (
  21166.       cat <<\_ASBOX
  21167. ## ---------------------------------- ##
  21168. ## Report this to bug-libtool@gnu.org ##
  21169. ## ---------------------------------- ##
  21170. _ASBOX
  21171.     ) |
  21172.       sed "s/^/$as_me: WARNING:     /" >&2
  21173.     ;;
  21174. esac
  21175. echo "$as_me:$LINENO: checking for $ac_header" >&5
  21176. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  21177. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  21178.   echo $ECHO_N "(cached) $ECHO_C" >&6
  21179. else
  21180.   eval "$as_ac_Header=\$ac_header_preproc"
  21181. fi
  21182. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  21183. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  21184.  
  21185. fi
  21186. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  21187.   cat >>confdefs.h <<_ACEOF
  21188. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  21189. _ACEOF
  21190.  break
  21191. fi
  21192.  
  21193. done
  21194.  
  21195.  
  21196.  
  21197.  
  21198. for ac_func in strchr index
  21199. do
  21200. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  21201. echo "$as_me:$LINENO: checking for $ac_func" >&5
  21202. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  21203. if eval "test \"\${$as_ac_var+set}\" = set"; then
  21204.   echo $ECHO_N "(cached) $ECHO_C" >&6
  21205. else
  21206.   cat >conftest.$ac_ext <<_ACEOF
  21207. /* confdefs.h.  */
  21208. _ACEOF
  21209. cat confdefs.h >>conftest.$ac_ext
  21210. cat >>conftest.$ac_ext <<_ACEOF
  21211. /* end confdefs.h.  */
  21212. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  21213.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  21214. #define $ac_func innocuous_$ac_func
  21215.  
  21216. /* System header to define __stub macros and hopefully few prototypes,
  21217.     which can conflict with char $ac_func (); below.
  21218.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  21219.     <limits.h> exists even on freestanding compilers.  */
  21220.  
  21221. #ifdef __STDC__
  21222. # include <limits.h>
  21223. #else
  21224. # include <assert.h>
  21225. #endif
  21226.  
  21227. #undef $ac_func
  21228.  
  21229. /* Override any gcc2 internal prototype to avoid an error.  */
  21230. #ifdef __cplusplus
  21231. extern "C"
  21232. {
  21233. #endif
  21234. /* We use char because int might match the return type of a gcc2
  21235.    builtin and then its argument prototype would still apply.  */
  21236. char $ac_func ();
  21237. /* The GNU C library defines this for functions which it implements
  21238.     to always fail with ENOSYS.  Some functions are actually named
  21239.     something starting with __ and the normal name is an alias.  */
  21240. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  21241. choke me
  21242. #else
  21243. char (*f) () = $ac_func;
  21244. #endif
  21245. #ifdef __cplusplus
  21246. }
  21247. #endif
  21248.  
  21249. int
  21250. main ()
  21251. {
  21252. return f != $ac_func;
  21253.   ;
  21254.   return 0;
  21255. }
  21256. _ACEOF
  21257. rm -f conftest.$ac_objext conftest$ac_exeext
  21258. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  21259.   (eval $ac_link) 2>conftest.er1
  21260.   ac_status=$?
  21261.   grep -v '^ *+' conftest.er1 >conftest.err
  21262.   rm -f conftest.er1
  21263.   cat conftest.err >&5
  21264.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21265.   (exit $ac_status); } &&
  21266.      { ac_try='test -z "$ac_c_werror_flag"
  21267.              || test ! -s conftest.err'
  21268.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21269.   (eval $ac_try) 2>&5
  21270.   ac_status=$?
  21271.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21272.   (exit $ac_status); }; } &&
  21273.      { ac_try='test -s conftest$ac_exeext'
  21274.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21275.   (eval $ac_try) 2>&5
  21276.   ac_status=$?
  21277.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21278.   (exit $ac_status); }; }; then
  21279.   eval "$as_ac_var=yes"
  21280. else
  21281.   echo "$as_me: failed program was:" >&5
  21282. sed 's/^/| /' conftest.$ac_ext >&5
  21283.  
  21284. eval "$as_ac_var=no"
  21285. fi
  21286. rm -f conftest.err conftest.$ac_objext \
  21287.       conftest$ac_exeext conftest.$ac_ext
  21288. fi
  21289. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  21290. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  21291. if test `eval echo '${'$as_ac_var'}'` = yes; then
  21292.   cat >>confdefs.h <<_ACEOF
  21293. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  21294. _ACEOF
  21295.  break
  21296. fi
  21297. done
  21298.  
  21299.  
  21300.  
  21301. for ac_func in strrchr rindex
  21302. do
  21303. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  21304. echo "$as_me:$LINENO: checking for $ac_func" >&5
  21305. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  21306. if eval "test \"\${$as_ac_var+set}\" = set"; then
  21307.   echo $ECHO_N "(cached) $ECHO_C" >&6
  21308. else
  21309.   cat >conftest.$ac_ext <<_ACEOF
  21310. /* confdefs.h.  */
  21311. _ACEOF
  21312. cat confdefs.h >>conftest.$ac_ext
  21313. cat >>conftest.$ac_ext <<_ACEOF
  21314. /* end confdefs.h.  */
  21315. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  21316.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  21317. #define $ac_func innocuous_$ac_func
  21318.  
  21319. /* System header to define __stub macros and hopefully few prototypes,
  21320.     which can conflict with char $ac_func (); below.
  21321.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  21322.     <limits.h> exists even on freestanding compilers.  */
  21323.  
  21324. #ifdef __STDC__
  21325. # include <limits.h>
  21326. #else
  21327. # include <assert.h>
  21328. #endif
  21329.  
  21330. #undef $ac_func
  21331.  
  21332. /* Override any gcc2 internal prototype to avoid an error.  */
  21333. #ifdef __cplusplus
  21334. extern "C"
  21335. {
  21336. #endif
  21337. /* We use char because int might match the return type of a gcc2
  21338.    builtin and then its argument prototype would still apply.  */
  21339. char $ac_func ();
  21340. /* The GNU C library defines this for functions which it implements
  21341.     to always fail with ENOSYS.  Some functions are actually named
  21342.     something starting with __ and the normal name is an alias.  */
  21343. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  21344. choke me
  21345. #else
  21346. char (*f) () = $ac_func;
  21347. #endif
  21348. #ifdef __cplusplus
  21349. }
  21350. #endif
  21351.  
  21352. int
  21353. main ()
  21354. {
  21355. return f != $ac_func;
  21356.   ;
  21357.   return 0;
  21358. }
  21359. _ACEOF
  21360. rm -f conftest.$ac_objext conftest$ac_exeext
  21361. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  21362.   (eval $ac_link) 2>conftest.er1
  21363.   ac_status=$?
  21364.   grep -v '^ *+' conftest.er1 >conftest.err
  21365.   rm -f conftest.er1
  21366.   cat conftest.err >&5
  21367.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21368.   (exit $ac_status); } &&
  21369.      { ac_try='test -z "$ac_c_werror_flag"
  21370.              || test ! -s conftest.err'
  21371.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21372.   (eval $ac_try) 2>&5
  21373.   ac_status=$?
  21374.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21375.   (exit $ac_status); }; } &&
  21376.      { ac_try='test -s conftest$ac_exeext'
  21377.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21378.   (eval $ac_try) 2>&5
  21379.   ac_status=$?
  21380.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21381.   (exit $ac_status); }; }; then
  21382.   eval "$as_ac_var=yes"
  21383. else
  21384.   echo "$as_me: failed program was:" >&5
  21385. sed 's/^/| /' conftest.$ac_ext >&5
  21386.  
  21387. eval "$as_ac_var=no"
  21388. fi
  21389. rm -f conftest.err conftest.$ac_objext \
  21390.       conftest$ac_exeext conftest.$ac_ext
  21391. fi
  21392. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  21393. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  21394. if test `eval echo '${'$as_ac_var'}'` = yes; then
  21395.   cat >>confdefs.h <<_ACEOF
  21396. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  21397. _ACEOF
  21398.  break
  21399. fi
  21400. done
  21401.  
  21402.  
  21403.  
  21404. for ac_func in memcpy bcopy
  21405. do
  21406. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  21407. echo "$as_me:$LINENO: checking for $ac_func" >&5
  21408. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  21409. if eval "test \"\${$as_ac_var+set}\" = set"; then
  21410.   echo $ECHO_N "(cached) $ECHO_C" >&6
  21411. else
  21412.   cat >conftest.$ac_ext <<_ACEOF
  21413. /* confdefs.h.  */
  21414. _ACEOF
  21415. cat confdefs.h >>conftest.$ac_ext
  21416. cat >>conftest.$ac_ext <<_ACEOF
  21417. /* end confdefs.h.  */
  21418. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  21419.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  21420. #define $ac_func innocuous_$ac_func
  21421.  
  21422. /* System header to define __stub macros and hopefully few prototypes,
  21423.     which can conflict with char $ac_func (); below.
  21424.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  21425.     <limits.h> exists even on freestanding compilers.  */
  21426.  
  21427. #ifdef __STDC__
  21428. # include <limits.h>
  21429. #else
  21430. # include <assert.h>
  21431. #endif
  21432.  
  21433. #undef $ac_func
  21434.  
  21435. /* Override any gcc2 internal prototype to avoid an error.  */
  21436. #ifdef __cplusplus
  21437. extern "C"
  21438. {
  21439. #endif
  21440. /* We use char because int might match the return type of a gcc2
  21441.    builtin and then its argument prototype would still apply.  */
  21442. char $ac_func ();
  21443. /* The GNU C library defines this for functions which it implements
  21444.     to always fail with ENOSYS.  Some functions are actually named
  21445.     something starting with __ and the normal name is an alias.  */
  21446. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  21447. choke me
  21448. #else
  21449. char (*f) () = $ac_func;
  21450. #endif
  21451. #ifdef __cplusplus
  21452. }
  21453. #endif
  21454.  
  21455. int
  21456. main ()
  21457. {
  21458. return f != $ac_func;
  21459.   ;
  21460.   return 0;
  21461. }
  21462. _ACEOF
  21463. rm -f conftest.$ac_objext conftest$ac_exeext
  21464. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  21465.   (eval $ac_link) 2>conftest.er1
  21466.   ac_status=$?
  21467.   grep -v '^ *+' conftest.er1 >conftest.err
  21468.   rm -f conftest.er1
  21469.   cat conftest.err >&5
  21470.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21471.   (exit $ac_status); } &&
  21472.      { ac_try='test -z "$ac_c_werror_flag"
  21473.              || test ! -s conftest.err'
  21474.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21475.   (eval $ac_try) 2>&5
  21476.   ac_status=$?
  21477.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21478.   (exit $ac_status); }; } &&
  21479.      { ac_try='test -s conftest$ac_exeext'
  21480.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21481.   (eval $ac_try) 2>&5
  21482.   ac_status=$?
  21483.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21484.   (exit $ac_status); }; }; then
  21485.   eval "$as_ac_var=yes"
  21486. else
  21487.   echo "$as_me: failed program was:" >&5
  21488. sed 's/^/| /' conftest.$ac_ext >&5
  21489.  
  21490. eval "$as_ac_var=no"
  21491. fi
  21492. rm -f conftest.err conftest.$ac_objext \
  21493.       conftest$ac_exeext conftest.$ac_ext
  21494. fi
  21495. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  21496. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  21497. if test `eval echo '${'$as_ac_var'}'` = yes; then
  21498.   cat >>confdefs.h <<_ACEOF
  21499. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  21500. _ACEOF
  21501.  break
  21502. fi
  21503. done
  21504.  
  21505.  
  21506.  
  21507. for ac_func in memmove strcmp
  21508. do
  21509. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  21510. echo "$as_me:$LINENO: checking for $ac_func" >&5
  21511. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  21512. if eval "test \"\${$as_ac_var+set}\" = set"; then
  21513.   echo $ECHO_N "(cached) $ECHO_C" >&6
  21514. else
  21515.   cat >conftest.$ac_ext <<_ACEOF
  21516. /* confdefs.h.  */
  21517. _ACEOF
  21518. cat confdefs.h >>conftest.$ac_ext
  21519. cat >>conftest.$ac_ext <<_ACEOF
  21520. /* end confdefs.h.  */
  21521. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  21522.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  21523. #define $ac_func innocuous_$ac_func
  21524.  
  21525. /* System header to define __stub macros and hopefully few prototypes,
  21526.     which can conflict with char $ac_func (); below.
  21527.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  21528.     <limits.h> exists even on freestanding compilers.  */
  21529.  
  21530. #ifdef __STDC__
  21531. # include <limits.h>
  21532. #else
  21533. # include <assert.h>
  21534. #endif
  21535.  
  21536. #undef $ac_func
  21537.  
  21538. /* Override any gcc2 internal prototype to avoid an error.  */
  21539. #ifdef __cplusplus
  21540. extern "C"
  21541. {
  21542. #endif
  21543. /* We use char because int might match the return type of a gcc2
  21544.    builtin and then its argument prototype would still apply.  */
  21545. char $ac_func ();
  21546. /* The GNU C library defines this for functions which it implements
  21547.     to always fail with ENOSYS.  Some functions are actually named
  21548.     something starting with __ and the normal name is an alias.  */
  21549. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  21550. choke me
  21551. #else
  21552. char (*f) () = $ac_func;
  21553. #endif
  21554. #ifdef __cplusplus
  21555. }
  21556. #endif
  21557.  
  21558. int
  21559. main ()
  21560. {
  21561. return f != $ac_func;
  21562.   ;
  21563.   return 0;
  21564. }
  21565. _ACEOF
  21566. rm -f conftest.$ac_objext conftest$ac_exeext
  21567. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  21568.   (eval $ac_link) 2>conftest.er1
  21569.   ac_status=$?
  21570.   grep -v '^ *+' conftest.er1 >conftest.err
  21571.   rm -f conftest.er1
  21572.   cat conftest.err >&5
  21573.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21574.   (exit $ac_status); } &&
  21575.      { ac_try='test -z "$ac_c_werror_flag"
  21576.              || test ! -s conftest.err'
  21577.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21578.   (eval $ac_try) 2>&5
  21579.   ac_status=$?
  21580.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21581.   (exit $ac_status); }; } &&
  21582.      { ac_try='test -s conftest$ac_exeext'
  21583.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21584.   (eval $ac_try) 2>&5
  21585.   ac_status=$?
  21586.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21587.   (exit $ac_status); }; }; then
  21588.   eval "$as_ac_var=yes"
  21589. else
  21590.   echo "$as_me: failed program was:" >&5
  21591. sed 's/^/| /' conftest.$ac_ext >&5
  21592.  
  21593. eval "$as_ac_var=no"
  21594. fi
  21595. rm -f conftest.err conftest.$ac_objext \
  21596.       conftest$ac_exeext conftest.$ac_ext
  21597. fi
  21598. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  21599. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  21600. if test `eval echo '${'$as_ac_var'}'` = yes; then
  21601.   cat >>confdefs.h <<_ACEOF
  21602. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  21603. _ACEOF
  21604.  
  21605. fi
  21606. done
  21607.  
  21608.  
  21609.  
  21610.  
  21611. for ac_func in closedir opendir readdir
  21612. do
  21613. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  21614. echo "$as_me:$LINENO: checking for $ac_func" >&5
  21615. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  21616. if eval "test \"\${$as_ac_var+set}\" = set"; then
  21617.   echo $ECHO_N "(cached) $ECHO_C" >&6
  21618. else
  21619.   cat >conftest.$ac_ext <<_ACEOF
  21620. /* confdefs.h.  */
  21621. _ACEOF
  21622. cat confdefs.h >>conftest.$ac_ext
  21623. cat >>conftest.$ac_ext <<_ACEOF
  21624. /* end confdefs.h.  */
  21625. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  21626.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  21627. #define $ac_func innocuous_$ac_func
  21628.  
  21629. /* System header to define __stub macros and hopefully few prototypes,
  21630.     which can conflict with char $ac_func (); below.
  21631.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  21632.     <limits.h> exists even on freestanding compilers.  */
  21633.  
  21634. #ifdef __STDC__
  21635. # include <limits.h>
  21636. #else
  21637. # include <assert.h>
  21638. #endif
  21639.  
  21640. #undef $ac_func
  21641.  
  21642. /* Override any gcc2 internal prototype to avoid an error.  */
  21643. #ifdef __cplusplus
  21644. extern "C"
  21645. {
  21646. #endif
  21647. /* We use char because int might match the return type of a gcc2
  21648.    builtin and then its argument prototype would still apply.  */
  21649. char $ac_func ();
  21650. /* The GNU C library defines this for functions which it implements
  21651.     to always fail with ENOSYS.  Some functions are actually named
  21652.     something starting with __ and the normal name is an alias.  */
  21653. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  21654. choke me
  21655. #else
  21656. char (*f) () = $ac_func;
  21657. #endif
  21658. #ifdef __cplusplus
  21659. }
  21660. #endif
  21661.  
  21662. int
  21663. main ()
  21664. {
  21665. return f != $ac_func;
  21666.   ;
  21667.   return 0;
  21668. }
  21669. _ACEOF
  21670. rm -f conftest.$ac_objext conftest$ac_exeext
  21671. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  21672.   (eval $ac_link) 2>conftest.er1
  21673.   ac_status=$?
  21674.   grep -v '^ *+' conftest.er1 >conftest.err
  21675.   rm -f conftest.er1
  21676.   cat conftest.err >&5
  21677.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21678.   (exit $ac_status); } &&
  21679.      { ac_try='test -z "$ac_c_werror_flag"
  21680.              || test ! -s conftest.err'
  21681.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21682.   (eval $ac_try) 2>&5
  21683.   ac_status=$?
  21684.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21685.   (exit $ac_status); }; } &&
  21686.      { ac_try='test -s conftest$ac_exeext'
  21687.   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  21688.   (eval $ac_try) 2>&5
  21689.   ac_status=$?
  21690.   echo "$as_me:$LINENO: \$? = $ac_status" >&5
  21691.   (exit $ac_status); }; }; then
  21692.   eval "$as_ac_var=yes"
  21693. else
  21694.   echo "$as_me: failed program was:" >&5
  21695. sed 's/^/| /' conftest.$ac_ext >&5
  21696.  
  21697. eval "$as_ac_var=no"
  21698. fi
  21699. rm -f conftest.err conftest.$ac_objext \
  21700.       conftest$ac_exeext conftest.$ac_ext
  21701. fi
  21702. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  21703. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  21704. if test `eval echo '${'$as_ac_var'}'` = yes; then
  21705.   cat >>confdefs.h <<_ACEOF
  21706. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  21707. _ACEOF
  21708.  
  21709. fi
  21710. done
  21711.  
  21712.  
  21713.  
  21714.  
  21715. ## -------- ##
  21716. ## Outputs. ##
  21717. ## -------- ##
  21718.           ac_config_files="$ac_config_files Makefile"
  21719.  
  21720. cat >confcache <<\_ACEOF
  21721. # This file is a shell script that caches the results of configure
  21722. # tests run on this system so they can be shared between configure
  21723. # scripts and configure runs, see configure's option --config-cache.
  21724. # It is not useful on other systems.  If it contains results you don't
  21725. # want to keep, you may remove or edit it.
  21726. #
  21727. # config.status only pays attention to the cache file if you give it
  21728. # the --recheck option to rerun configure.
  21729. #
  21730. # `ac_cv_env_foo' variables (set or unset) will be overridden when
  21731. # loading this file, other *unset* `ac_cv_foo' will be assigned the
  21732. # following values.
  21733.  
  21734. _ACEOF
  21735.  
  21736. # The following way of writing the cache mishandles newlines in values,
  21737. # but we know of no workaround that is simple, portable, and efficient.
  21738. # So, don't put newlines in cache variables' values.
  21739. # Ultrix sh set writes to stderr and can't be redirected directly,
  21740. # and sets the high bit in the cache file unless we assign to the vars.
  21741. {
  21742.   (set) 2>&1 |
  21743.     case `(ac_space=' '; set | grep ac_space) 2>&1` in
  21744.     *ac_space=\ *)
  21745.       # `set' does not quote correctly, so add quotes (double-quote
  21746.       # substitution turns \\\\ into \\, and sed turns \\ into \).
  21747.       sed -n \
  21748.     "s/'/'\\\\''/g;
  21749.       s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
  21750.       ;;
  21751.     *)
  21752.       # `set' quotes correctly as required by POSIX, so do not add quotes.
  21753.       sed -n \
  21754.     "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
  21755.       ;;
  21756.     esac;
  21757. } |
  21758.   sed '
  21759.      t clear
  21760.      : clear
  21761.      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
  21762.      t end
  21763.      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
  21764.      : end' >>confcache
  21765. if diff $cache_file confcache >/dev/null 2>&1; then :; else
  21766.   if test -w $cache_file; then
  21767.     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
  21768.     cat confcache >$cache_file
  21769.   else
  21770.     echo "not updating unwritable cache $cache_file"
  21771.   fi
  21772. fi
  21773. rm -f confcache
  21774.  
  21775. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  21776. # Let make expand exec_prefix.
  21777. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  21778.  
  21779. # VPATH may cause trouble with some makes, so we remove $(srcdir),
  21780. # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
  21781. # trailing colons and then remove the whole line if VPATH becomes empty
  21782. # (actually we leave an empty line to preserve line numbers).
  21783. if test "x$srcdir" = x.; then
  21784.   ac_vpsub='/^[     ]*VPATH[     ]*=/{
  21785. s/:*\$(srcdir):*/:/;
  21786. s/:*\${srcdir}:*/:/;
  21787. s/:*@srcdir@:*/:/;
  21788. s/^\([^=]*=[     ]*\):*/\1/;
  21789. s/:*$//;
  21790. s/^[^=]*=[     ]*$//;
  21791. }'
  21792. fi
  21793.  
  21794. DEFS=-DHAVE_CONFIG_H
  21795.  
  21796. ac_libobjs=
  21797. ac_ltlibobjs=
  21798. for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
  21799.   # 1. Remove the extension, and $U if already installed.
  21800.   ac_i=`echo "$ac_i" |
  21801.      sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
  21802.   # 2. Add them.
  21803.   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
  21804.   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
  21805. done
  21806. LIBOBJS=$ac_libobjs
  21807.  
  21808. LTLIBOBJS=$ac_ltlibobjs
  21809.  
  21810.  
  21811. if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
  21812.   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
  21813. Usually this means the macro was only invoked conditionally." >&5
  21814. echo "$as_me: error: conditional \"AMDEP\" was never defined.
  21815. Usually this means the macro was only invoked conditionally." >&2;}
  21816.    { (exit 1); exit 1; }; }
  21817. fi
  21818. if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
  21819.   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
  21820. Usually this means the macro was only invoked conditionally." >&5
  21821. echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
  21822. Usually this means the macro was only invoked conditionally." >&2;}
  21823.    { (exit 1); exit 1; }; }
  21824. fi
  21825. if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
  21826.   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
  21827. Usually this means the macro was only invoked conditionally." >&5
  21828. echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
  21829. Usually this means the macro was only invoked conditionally." >&2;}
  21830.    { (exit 1); exit 1; }; }
  21831. fi
  21832. if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
  21833.   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
  21834. Usually this means the macro was only invoked conditionally." >&5
  21835. echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
  21836. Usually this means the macro was only invoked conditionally." >&2;}
  21837.    { (exit 1); exit 1; }; }
  21838. fi
  21839. if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
  21840.   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
  21841. Usually this means the macro was only invoked conditionally." >&5
  21842. echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
  21843. Usually this means the macro was only invoked conditionally." >&2;}
  21844.    { (exit 1); exit 1; }; }
  21845. fi
  21846.  
  21847. : ${CONFIG_STATUS=./config.status}
  21848. ac_clean_files_save=$ac_clean_files
  21849. ac_clean_files="$ac_clean_files $CONFIG_STATUS"
  21850. { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
  21851. echo "$as_me: creating $CONFIG_STATUS" >&6;}
  21852. cat >$CONFIG_STATUS <<_ACEOF
  21853. #! $SHELL
  21854. # Generated by $as_me.
  21855. # Run this file to recreate the current configuration.
  21856. # Compiler output produced by configure, useful for debugging
  21857. # configure, is in config.log if it exists.
  21858.  
  21859. debug=false
  21860. ac_cs_recheck=false
  21861. ac_cs_silent=false
  21862. SHELL=\${CONFIG_SHELL-$SHELL}
  21863. _ACEOF
  21864.  
  21865. cat >>$CONFIG_STATUS <<\_ACEOF
  21866. ## --------------------- ##
  21867. ## M4sh Initialization.  ##
  21868. ## --------------------- ##
  21869.  
  21870. # Be Bourne compatible
  21871. if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  21872.   emulate sh
  21873.   NULLCMD=:
  21874.   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  21875.   # is contrary to our usage.  Disable this feature.
  21876.   alias -g '${1+"$@"}'='"$@"'
  21877. elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  21878.   set -o posix
  21879. fi
  21880. DUALCASE=1; export DUALCASE # for MKS sh
  21881.  
  21882. # Support unset when possible.
  21883. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  21884.   as_unset=unset
  21885. else
  21886.   as_unset=false
  21887. fi
  21888.  
  21889.  
  21890. # Work around bugs in pre-3.0 UWIN ksh.
  21891. $as_unset ENV MAIL MAILPATH
  21892. PS1='$ '
  21893. PS2='> '
  21894. PS4='+ '
  21895.  
  21896. # NLS nuisances.
  21897. for as_var in \
  21898.   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
  21899.   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
  21900.   LC_TELEPHONE LC_TIME
  21901. do
  21902.   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
  21903.     eval $as_var=C; export $as_var
  21904.   else
  21905.     $as_unset $as_var
  21906.   fi
  21907. done
  21908.  
  21909. # Required to use basename.
  21910. if expr a : '\(a\)' >/dev/null 2>&1; then
  21911.   as_expr=expr
  21912. else
  21913.   as_expr=false
  21914. fi
  21915.  
  21916. if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
  21917.   as_basename=basename
  21918. else
  21919.   as_basename=false
  21920. fi
  21921.  
  21922.  
  21923. # Name of the executable.
  21924. as_me=`$as_basename "$0" ||
  21925. $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
  21926.      X"$0" : 'X\(//\)$' \| \
  21927.      X"$0" : 'X\(/\)$' \| \
  21928.      .     : '\(.\)' 2>/dev/null ||
  21929. echo X/"$0" |
  21930.     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
  21931.         /^X\/\(\/\/\)$/{ s//\1/; q; }
  21932.         /^X\/\(\/\).*/{ s//\1/; q; }
  21933.         s/.*/./; q'`
  21934.  
  21935.  
  21936. # PATH needs CR, and LINENO needs CR and PATH.
  21937. # Avoid depending upon Character Ranges.
  21938. as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  21939. as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  21940. as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  21941. as_cr_digits='0123456789'
  21942. as_cr_alnum=$as_cr_Letters$as_cr_digits
  21943.  
  21944. # The user is always right.
  21945. if test "${PATH_SEPARATOR+set}" != set; then
  21946.   echo "#! /bin/sh" >conf$$.sh
  21947.   echo  "exit 0"   >>conf$$.sh
  21948.   chmod +x conf$$.sh
  21949.   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
  21950.     PATH_SEPARATOR=';'
  21951.   else
  21952.     PATH_SEPARATOR=:
  21953.   fi
  21954.   rm -f conf$$.sh
  21955. fi
  21956.  
  21957.  
  21958.   as_lineno_1=$LINENO
  21959.   as_lineno_2=$LINENO
  21960.   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  21961.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  21962.   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
  21963.   # Find who we are.  Look in the path if we contain no path at all
  21964.   # relative or not.
  21965.   case $0 in
  21966.     *[\\/]* ) as_myself=$0 ;;
  21967.     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  21968. for as_dir in $PATH
  21969. do
  21970.   IFS=$as_save_IFS
  21971.   test -z "$as_dir" && as_dir=.
  21972.   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  21973. done
  21974.  
  21975.        ;;
  21976.   esac
  21977.   # We did not find ourselves, most probably we were run as `sh COMMAND'
  21978.   # in which case we are not to be found in the path.
  21979.   if test "x$as_myself" = x; then
  21980.     as_myself=$0
  21981.   fi
  21982.   if test ! -f "$as_myself"; then
  21983.     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
  21984. echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
  21985.    { (exit 1); exit 1; }; }
  21986.   fi
  21987.   case $CONFIG_SHELL in
  21988.   '')
  21989.     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  21990. for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
  21991. do
  21992.   IFS=$as_save_IFS
  21993.   test -z "$as_dir" && as_dir=.
  21994.   for as_base in sh bash ksh sh5; do
  21995.      case $as_dir in
  21996.      /*)
  21997.        if ("$as_dir/$as_base" -c '
  21998.   as_lineno_1=$LINENO
  21999.   as_lineno_2=$LINENO
  22000.   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  22001.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  22002.   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
  22003.          $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
  22004.          $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
  22005.          CONFIG_SHELL=$as_dir/$as_base
  22006.          export CONFIG_SHELL
  22007.          exec "$CONFIG_SHELL" "$0" ${1+"$@"}
  22008.        fi;;
  22009.      esac
  22010.        done
  22011. done
  22012. ;;
  22013.   esac
  22014.  
  22015.   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  22016.   # uniformly replaced by the line number.  The first 'sed' inserts a
  22017.   # line-number line before each line; the second 'sed' does the real
  22018.   # work.  The second script uses 'N' to pair each line-number line
  22019.   # with the numbered line, and appends trailing '-' during
  22020.   # substitution so that $LINENO is not a special case at line end.
  22021.   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  22022.   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
  22023.   sed '=' <$as_myself |
  22024.     sed '
  22025.       N
  22026.       s,$,-,
  22027.       : loop
  22028.       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
  22029.       t loop
  22030.       s,-$,,
  22031.       s,^['$as_cr_digits']*\n,,
  22032.     ' >$as_me.lineno &&
  22033.   chmod +x $as_me.lineno ||
  22034.     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
  22035. echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
  22036.    { (exit 1); exit 1; }; }
  22037.  
  22038.   # Don't try to exec as it changes $[0], causing all sort of problems
  22039.   # (the dirname of $[0] is not the place where we might find the
  22040.   # original and so on.  Autoconf is especially sensible to this).
  22041.   . ./$as_me.lineno
  22042.   # Exit status is that of the last command.
  22043.   exit
  22044. }
  22045.  
  22046.  
  22047. case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
  22048.   *c*,-n*) ECHO_N= ECHO_C='
  22049. ' ECHO_T='    ' ;;
  22050.   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  22051.   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
  22052. esac
  22053.  
  22054. if expr a : '\(a\)' >/dev/null 2>&1; then
  22055.   as_expr=expr
  22056. else
  22057.   as_expr=false
  22058. fi
  22059.  
  22060. rm -f conf$$ conf$$.exe conf$$.file
  22061. echo >conf$$.file
  22062. if ln -s conf$$.file conf$$ 2>/dev/null; then
  22063.   # We could just check for DJGPP; but this test a) works b) is more generic
  22064.   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  22065.   if test -f conf$$.exe; then
  22066.     # Don't use ln at all; we don't have any links
  22067.     as_ln_s='cp -p'
  22068.   else
  22069.     as_ln_s='ln -s'
  22070.   fi
  22071. elif ln conf$$.file conf$$ 2>/dev/null; then
  22072.   as_ln_s=ln
  22073. else
  22074.   as_ln_s='cp -p'
  22075. fi
  22076. rm -f conf$$ conf$$.exe conf$$.file
  22077.  
  22078. if mkdir -p . 2>/dev/null; then
  22079.   as_mkdir_p=:
  22080. else
  22081.   test -d ./-p && rmdir ./-p
  22082.   as_mkdir_p=false
  22083. fi
  22084.  
  22085. as_executable_p="test -f"
  22086.  
  22087. # Sed expression to map a string onto a valid CPP name.
  22088. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
  22089.  
  22090. # Sed expression to map a string onto a valid variable name.
  22091. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
  22092.  
  22093.  
  22094. # IFS
  22095. # We need space, tab and new line, in precisely that order.
  22096. as_nl='
  22097. '
  22098. IFS="     $as_nl"
  22099.  
  22100. # CDPATH.
  22101. $as_unset CDPATH
  22102.  
  22103. exec 6>&1
  22104.  
  22105. # Open the log real soon, to keep \$[0] and so on meaningful, and to
  22106. # report actual input values of CONFIG_FILES etc. instead of their
  22107. # values after options handling.  Logging --version etc. is OK.
  22108. exec 5>>config.log
  22109. {
  22110.   echo
  22111.   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
  22112. ## Running $as_me. ##
  22113. _ASBOX
  22114. } >&5
  22115. cat >&5 <<_CSEOF
  22116.  
  22117. This file was extended by libltdl $as_me 1.2, which was
  22118. generated by GNU Autoconf 2.59.  Invocation command line was
  22119.  
  22120.   CONFIG_FILES    = $CONFIG_FILES
  22121.   CONFIG_HEADERS  = $CONFIG_HEADERS
  22122.   CONFIG_LINKS    = $CONFIG_LINKS
  22123.   CONFIG_COMMANDS = $CONFIG_COMMANDS
  22124.   $ $0 $@
  22125.  
  22126. _CSEOF
  22127. echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
  22128. echo >&5
  22129. _ACEOF
  22130.  
  22131. # Files that config.status was made for.
  22132. if test -n "$ac_config_files"; then
  22133.   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
  22134. fi
  22135.  
  22136. if test -n "$ac_config_headers"; then
  22137.   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
  22138. fi
  22139.  
  22140. if test -n "$ac_config_links"; then
  22141.   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
  22142. fi
  22143.  
  22144. if test -n "$ac_config_commands"; then
  22145.   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
  22146. fi
  22147.  
  22148. cat >>$CONFIG_STATUS <<\_ACEOF
  22149.  
  22150. ac_cs_usage="\
  22151. \`$as_me' instantiates files from templates according to the
  22152. current configuration.
  22153.  
  22154. Usage: $0 [OPTIONS] [FILE]...
  22155.  
  22156.   -h, --help       print this help, then exit
  22157.   -V, --version    print version number, then exit
  22158.   -q, --quiet      do not print progress messages
  22159.   -d, --debug      don't remove temporary files
  22160.       --recheck    update $as_me by reconfiguring in the same conditions
  22161.   --file=FILE[:TEMPLATE]
  22162.            instantiate the configuration file FILE
  22163.   --header=FILE[:TEMPLATE]
  22164.            instantiate the configuration header FILE
  22165.  
  22166. Configuration files:
  22167. $config_files
  22168.  
  22169. Configuration headers:
  22170. $config_headers
  22171.  
  22172. Configuration commands:
  22173. $config_commands
  22174.  
  22175. Report bugs to <bug-autoconf@gnu.org>."
  22176. _ACEOF
  22177.  
  22178. cat >>$CONFIG_STATUS <<_ACEOF
  22179. ac_cs_version="\\
  22180. libltdl config.status 1.2
  22181. configured by $0, generated by GNU Autoconf 2.59,
  22182.   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
  22183.  
  22184. Copyright (C) 2003 Free Software Foundation, Inc.
  22185. This config.status script is free software; the Free Software Foundation
  22186. gives unlimited permission to copy, distribute and modify it."
  22187. srcdir=$srcdir
  22188. INSTALL="$INSTALL"
  22189. _ACEOF
  22190.  
  22191. cat >>$CONFIG_STATUS <<\_ACEOF
  22192. # If no file are specified by the user, then we need to provide default
  22193. # value.  By we need to know if files were specified by the user.
  22194. ac_need_defaults=:
  22195. while test $# != 0
  22196. do
  22197.   case $1 in
  22198.   --*=*)
  22199.     ac_option=`expr "x$1" : 'x\([^=]*\)='`
  22200.     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
  22201.     ac_shift=:
  22202.     ;;
  22203.   -*)
  22204.     ac_option=$1
  22205.     ac_optarg=$2
  22206.     ac_shift=shift
  22207.     ;;
  22208.   *) # This is not an option, so the user has probably given explicit
  22209.      # arguments.
  22210.      ac_option=$1
  22211.      ac_need_defaults=false;;
  22212.   esac
  22213.  
  22214.   case $ac_option in
  22215.   # Handling of the options.
  22216. _ACEOF
  22217. cat >>$CONFIG_STATUS <<\_ACEOF
  22218.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  22219.     ac_cs_recheck=: ;;
  22220.   --version | --vers* | -V )
  22221.     echo "$ac_cs_version"; exit 0 ;;
  22222.   --he | --h)
  22223.     # Conflict between --help and --header
  22224.     { { echo "$as_me:$LINENO: error: ambiguous option: $1
  22225. Try \`$0 --help' for more information." >&5
  22226. echo "$as_me: error: ambiguous option: $1
  22227. Try \`$0 --help' for more information." >&2;}
  22228.    { (exit 1); exit 1; }; };;
  22229.   --help | --hel | -h )
  22230.     echo "$ac_cs_usage"; exit 0 ;;
  22231.   --debug | --d* | -d )
  22232.     debug=: ;;
  22233.   --file | --fil | --fi | --f )
  22234.     $ac_shift
  22235.     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
  22236.     ac_need_defaults=false;;
  22237.   --header | --heade | --head | --hea )
  22238.     $ac_shift
  22239.     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
  22240.     ac_need_defaults=false;;
  22241.   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  22242.   | -silent | --silent | --silen | --sile | --sil | --si | --s)
  22243.     ac_cs_silent=: ;;
  22244.  
  22245.   # This is an error.
  22246.   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
  22247. Try \`$0 --help' for more information." >&5
  22248. echo "$as_me: error: unrecognized option: $1
  22249. Try \`$0 --help' for more information." >&2;}
  22250.    { (exit 1); exit 1; }; } ;;
  22251.  
  22252.   *) ac_config_targets="$ac_config_targets $1" ;;
  22253.  
  22254.   esac
  22255.   shift
  22256. done
  22257.  
  22258. ac_configure_extra_args=
  22259.  
  22260. if $ac_cs_silent; then
  22261.   exec 6>/dev/null
  22262.   ac_configure_extra_args="$ac_configure_extra_args --silent"
  22263. fi
  22264.  
  22265. _ACEOF
  22266. cat >>$CONFIG_STATUS <<_ACEOF
  22267. if \$ac_cs_recheck; then
  22268.   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
  22269.   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
  22270. fi
  22271.  
  22272. _ACEOF
  22273.  
  22274. cat >>$CONFIG_STATUS <<_ACEOF
  22275. #
  22276. # INIT-COMMANDS section.
  22277. #
  22278.  
  22279. AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
  22280.  
  22281. _ACEOF
  22282.  
  22283.  
  22284.  
  22285. cat >>$CONFIG_STATUS <<\_ACEOF
  22286. for ac_config_target in $ac_config_targets
  22287. do
  22288.   case "$ac_config_target" in
  22289.   # Handling of arguments.
  22290.   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
  22291.   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
  22292.   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config-h.in" ;;
  22293.   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
  22294. echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
  22295.    { (exit 1); exit 1; }; };;
  22296.   esac
  22297. done
  22298.  
  22299. # If the user did not use the arguments to specify the items to instantiate,
  22300. # then the envvar interface is used.  Set only those that are not.
  22301. # We use the long form for the default assignment because of an extremely
  22302. # bizarre bug on SunOS 4.1.3.
  22303. if $ac_need_defaults; then
  22304.   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
  22305.   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
  22306.   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
  22307. fi
  22308.  
  22309. # Have a temporary directory for convenience.  Make it in the build tree
  22310. # simply because there is no reason to put it here, and in addition,
  22311. # creating and moving files from /tmp can sometimes cause problems.
  22312. # Create a temporary directory, and hook for its removal unless debugging.
  22313. $debug ||
  22314. {
  22315.   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
  22316.   trap '{ (exit 1); exit 1; }' 1 2 13 15
  22317. }
  22318.  
  22319. # Create a (secure) tmp directory for tmp files.
  22320.  
  22321. {
  22322.   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
  22323.   test -n "$tmp" && test -d "$tmp"
  22324. }  ||
  22325. {
  22326.   tmp=./confstat$$-$RANDOM
  22327.   (umask 077 && mkdir $tmp)
  22328. } ||
  22329. {
  22330.    echo "$me: cannot create a temporary directory in ." >&2
  22331.    { (exit 1); exit 1; }
  22332. }
  22333.  
  22334. _ACEOF
  22335.  
  22336. cat >>$CONFIG_STATUS <<_ACEOF
  22337.  
  22338. #
  22339. # CONFIG_FILES section.
  22340. #
  22341.  
  22342. # No need to generate the scripts if there are no CONFIG_FILES.
  22343. # This happens for instance when ./config.status config.h
  22344. if test -n "\$CONFIG_FILES"; then
  22345.   # Protect against being on the right side of a sed subst in config.status.
  22346.   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
  22347.    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
  22348. s,@SHELL@,$SHELL,;t t
  22349. s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
  22350. s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
  22351. s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
  22352. s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
  22353. s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
  22354. s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
  22355. s,@exec_prefix@,$exec_prefix,;t t
  22356. s,@prefix@,$prefix,;t t
  22357. s,@program_transform_name@,$program_transform_name,;t t
  22358. s,@bindir@,$bindir,;t t
  22359. s,@sbindir@,$sbindir,;t t
  22360. s,@libexecdir@,$libexecdir,;t t
  22361. s,@datadir@,$datadir,;t t
  22362. s,@sysconfdir@,$sysconfdir,;t t
  22363. s,@sharedstatedir@,$sharedstatedir,;t t
  22364. s,@localstatedir@,$localstatedir,;t t
  22365. s,@libdir@,$libdir,;t t
  22366. s,@includedir@,$includedir,;t t
  22367. s,@oldincludedir@,$oldincludedir,;t t
  22368. s,@infodir@,$infodir,;t t
  22369. s,@mandir@,$mandir,;t t
  22370. s,@build_alias@,$build_alias,;t t
  22371. s,@host_alias@,$host_alias,;t t
  22372. s,@target_alias@,$target_alias,;t t
  22373. s,@DEFS@,$DEFS,;t t
  22374. s,@ECHO_C@,$ECHO_C,;t t
  22375. s,@ECHO_N@,$ECHO_N,;t t
  22376. s,@ECHO_T@,$ECHO_T,;t t
  22377. s,@LIBS@,$LIBS,;t t
  22378. s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
  22379. s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
  22380. s,@INSTALL_DATA@,$INSTALL_DATA,;t t
  22381. s,@CYGPATH_W@,$CYGPATH_W,;t t
  22382. s,@PACKAGE@,$PACKAGE,;t t
  22383. s,@VERSION@,$VERSION,;t t
  22384. s,@ACLOCAL@,$ACLOCAL,;t t
  22385. s,@AUTOCONF@,$AUTOCONF,;t t
  22386. s,@AUTOMAKE@,$AUTOMAKE,;t t
  22387. s,@AUTOHEADER@,$AUTOHEADER,;t t
  22388. s,@MAKEINFO@,$MAKEINFO,;t t
  22389. s,@install_sh@,$install_sh,;t t
  22390. s,@STRIP@,$STRIP,;t t
  22391. s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
  22392. s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
  22393. s,@mkdir_p@,$mkdir_p,;t t
  22394. s,@AWK@,$AWK,;t t
  22395. s,@SET_MAKE@,$SET_MAKE,;t t
  22396. s,@am__leading_dot@,$am__leading_dot,;t t
  22397. s,@AMTAR@,$AMTAR,;t t
  22398. s,@am__tar@,$am__tar,;t t
  22399. s,@am__untar@,$am__untar,;t t
  22400. s,@CC@,$CC,;t t
  22401. s,@CFLAGS@,$CFLAGS,;t t
  22402. s,@LDFLAGS@,$LDFLAGS,;t t
  22403. s,@CPPFLAGS@,$CPPFLAGS,;t t
  22404. s,@ac_ct_CC@,$ac_ct_CC,;t t
  22405. s,@EXEEXT@,$EXEEXT,;t t
  22406. s,@OBJEXT@,$OBJEXT,;t t
  22407. s,@DEPDIR@,$DEPDIR,;t t
  22408. s,@am__include@,$am__include,;t t
  22409. s,@am__quote@,$am__quote,;t t
  22410. s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
  22411. s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
  22412. s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
  22413. s,@CCDEPMODE@,$CCDEPMODE,;t t
  22414. s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
  22415. s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
  22416. s,@build@,$build,;t t
  22417. s,@build_cpu@,$build_cpu,;t t
  22418. s,@build_vendor@,$build_vendor,;t t
  22419. s,@build_os@,$build_os,;t t
  22420. s,@host@,$host,;t t
  22421. s,@host_cpu@,$host_cpu,;t t
  22422. s,@host_vendor@,$host_vendor,;t t
  22423. s,@host_os@,$host_os,;t t
  22424. s,@EGREP@,$EGREP,;t t
  22425. s,@LN_S@,$LN_S,;t t
  22426. s,@ECHO@,$ECHO,;t t
  22427. s,@AR@,$AR,;t t
  22428. s,@ac_ct_AR@,$ac_ct_AR,;t t
  22429. s,@RANLIB@,$RANLIB,;t t
  22430. s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
  22431. s,@DLLTOOL@,$DLLTOOL,;t t
  22432. s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t
  22433. s,@AS@,$AS,;t t
  22434. s,@ac_ct_AS@,$ac_ct_AS,;t t
  22435. s,@OBJDUMP@,$OBJDUMP,;t t
  22436. s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
  22437. s,@CPP@,$CPP,;t t
  22438. s,@CXX@,$CXX,;t t
  22439. s,@CXXFLAGS@,$CXXFLAGS,;t t
  22440. s,@ac_ct_CXX@,$ac_ct_CXX,;t t
  22441. s,@CXXDEPMODE@,$CXXDEPMODE,;t t
  22442. s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
  22443. s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
  22444. s,@CXXCPP@,$CXXCPP,;t t
  22445. s,@F77@,$F77,;t t
  22446. s,@FFLAGS@,$FFLAGS,;t t
  22447. s,@ac_ct_F77@,$ac_ct_F77,;t t
  22448. s,@LIBTOOL@,$LIBTOOL,;t t
  22449. s,@LIBTOOL_DEPS@,$LIBTOOL_DEPS,;t t
  22450. s,@INSTALL_LTDL_TRUE@,$INSTALL_LTDL_TRUE,;t t
  22451. s,@INSTALL_LTDL_FALSE@,$INSTALL_LTDL_FALSE,;t t
  22452. s,@CONVENIENCE_LTDL_TRUE@,$CONVENIENCE_LTDL_TRUE,;t t
  22453. s,@CONVENIENCE_LTDL_FALSE@,$CONVENIENCE_LTDL_FALSE,;t t
  22454. s,@LIBADD_DL@,$LIBADD_DL,;t t
  22455. s,@LIBOBJS@,$LIBOBJS,;t t
  22456. s,@LTLIBOBJS@,$LTLIBOBJS,;t t
  22457. CEOF
  22458.  
  22459. _ACEOF
  22460.  
  22461.   cat >>$CONFIG_STATUS <<\_ACEOF
  22462.   # Split the substitutions into bite-sized pieces for seds with
  22463.   # small command number limits, like on Digital OSF/1 and HP-UX.
  22464.   ac_max_sed_lines=48
  22465.   ac_sed_frag=1 # Number of current file.
  22466.   ac_beg=1 # First line for current file.
  22467.   ac_end=$ac_max_sed_lines # Line after last line for current file.
  22468.   ac_more_lines=:
  22469.   ac_sed_cmds=
  22470.   while $ac_more_lines; do
  22471.     if test $ac_beg -gt 1; then
  22472.       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
  22473.     else
  22474.       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
  22475.     fi
  22476.     if test ! -s $tmp/subs.frag; then
  22477.       ac_more_lines=false
  22478.     else
  22479.       # The purpose of the label and of the branching condition is to
  22480.       # speed up the sed processing (if there are no `@' at all, there
  22481.       # is no need to browse any of the substitutions).
  22482.       # These are the two extra sed commands mentioned above.
  22483.       (echo ':t
  22484.   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
  22485.       if test -z "$ac_sed_cmds"; then
  22486.     ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
  22487.       else
  22488.     ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
  22489.       fi
  22490.       ac_sed_frag=`expr $ac_sed_frag + 1`
  22491.       ac_beg=$ac_end
  22492.       ac_end=`expr $ac_end + $ac_max_sed_lines`
  22493.     fi
  22494.   done
  22495.   if test -z "$ac_sed_cmds"; then
  22496.     ac_sed_cmds=cat
  22497.   fi
  22498. fi # test -n "$CONFIG_FILES"
  22499.  
  22500. _ACEOF
  22501. cat >>$CONFIG_STATUS <<\_ACEOF
  22502. for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
  22503.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  22504.   case $ac_file in
  22505.   - | *:- | *:-:* ) # input from stdin
  22506.     cat >$tmp/stdin
  22507.     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  22508.     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  22509.   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  22510.     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  22511.   * )   ac_file_in=$ac_file.in ;;
  22512.   esac
  22513.  
  22514.   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
  22515.   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
  22516. $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  22517.      X"$ac_file" : 'X\(//\)[^/]' \| \
  22518.      X"$ac_file" : 'X\(//\)$' \| \
  22519.      X"$ac_file" : 'X\(/\)' \| \
  22520.      .     : '\(.\)' 2>/dev/null ||
  22521. echo X"$ac_file" |
  22522.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  22523.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  22524.         /^X\(\/\/\)$/{ s//\1/; q; }
  22525.         /^X\(\/\).*/{ s//\1/; q; }
  22526.         s/.*/./; q'`
  22527.   { if $as_mkdir_p; then
  22528.     mkdir -p "$ac_dir"
  22529.   else
  22530.     as_dir="$ac_dir"
  22531.     as_dirs=
  22532.     while test ! -d "$as_dir"; do
  22533.       as_dirs="$as_dir $as_dirs"
  22534.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  22535. $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  22536.      X"$as_dir" : 'X\(//\)[^/]' \| \
  22537.      X"$as_dir" : 'X\(//\)$' \| \
  22538.      X"$as_dir" : 'X\(/\)' \| \
  22539.      .     : '\(.\)' 2>/dev/null ||
  22540. echo X"$as_dir" |
  22541.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  22542.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  22543.         /^X\(\/\/\)$/{ s//\1/; q; }
  22544.         /^X\(\/\).*/{ s//\1/; q; }
  22545.         s/.*/./; q'`
  22546.     done
  22547.     test ! -n "$as_dirs" || mkdir $as_dirs
  22548.   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
  22549. echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
  22550.    { (exit 1); exit 1; }; }; }
  22551.  
  22552.   ac_builddir=.
  22553.  
  22554. if test "$ac_dir" != .; then
  22555.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
  22556.   # A "../" for each directory in $ac_dir_suffix.
  22557.   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
  22558. else
  22559.   ac_dir_suffix= ac_top_builddir=
  22560. fi
  22561.  
  22562. case $srcdir in
  22563.   .)  # No --srcdir option.  We are building in place.
  22564.     ac_srcdir=.
  22565.     if test -z "$ac_top_builddir"; then
  22566.        ac_top_srcdir=.
  22567.     else
  22568.        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
  22569.     fi ;;
  22570.   [\\/]* | ?:[\\/]* )  # Absolute path.
  22571.     ac_srcdir=$srcdir$ac_dir_suffix;
  22572.     ac_top_srcdir=$srcdir ;;
  22573.   *) # Relative path.
  22574.     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
  22575.     ac_top_srcdir=$ac_top_builddir$srcdir ;;
  22576. esac
  22577.  
  22578. # Do not use `cd foo && pwd` to compute absolute paths, because
  22579. # the directories may not exist.
  22580. case `pwd` in
  22581. .) ac_abs_builddir="$ac_dir";;
  22582. *)
  22583.   case "$ac_dir" in
  22584.   .) ac_abs_builddir=`pwd`;;
  22585.   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
  22586.   *) ac_abs_builddir=`pwd`/"$ac_dir";;
  22587.   esac;;
  22588. esac
  22589. case $ac_abs_builddir in
  22590. .) ac_abs_top_builddir=${ac_top_builddir}.;;
  22591. *)
  22592.   case ${ac_top_builddir}. in
  22593.   .) ac_abs_top_builddir=$ac_abs_builddir;;
  22594.   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  22595.   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  22596.   esac;;
  22597. esac
  22598. case $ac_abs_builddir in
  22599. .) ac_abs_srcdir=$ac_srcdir;;
  22600. *)
  22601.   case $ac_srcdir in
  22602.   .) ac_abs_srcdir=$ac_abs_builddir;;
  22603.   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  22604.   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  22605.   esac;;
  22606. esac
  22607. case $ac_abs_builddir in
  22608. .) ac_abs_top_srcdir=$ac_top_srcdir;;
  22609. *)
  22610.   case $ac_top_srcdir in
  22611.   .) ac_abs_top_srcdir=$ac_abs_builddir;;
  22612.   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  22613.   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  22614.   esac;;
  22615. esac
  22616.  
  22617.  
  22618.   case $INSTALL in
  22619.   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
  22620.   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
  22621.   esac
  22622.  
  22623.   if test x"$ac_file" != x-; then
  22624.     { echo "$as_me:$LINENO: creating $ac_file" >&5
  22625. echo "$as_me: creating $ac_file" >&6;}
  22626.     rm -f "$ac_file"
  22627.   fi
  22628.   # Let's still pretend it is `configure' which instantiates (i.e., don't
  22629.   # use $as_me), people would be surprised to read:
  22630.   #    /* config.h.  Generated by config.status.  */
  22631.   if test x"$ac_file" = x-; then
  22632.     configure_input=
  22633.   else
  22634.     configure_input="$ac_file.  "
  22635.   fi
  22636.   configure_input=$configure_input"Generated from `echo $ac_file_in |
  22637.                      sed 's,.*/,,'` by configure."
  22638.  
  22639.   # First look for the input files in the build tree, otherwise in the
  22640.   # src tree.
  22641.   ac_file_inputs=`IFS=:
  22642.     for f in $ac_file_in; do
  22643.       case $f in
  22644.       -) echo $tmp/stdin ;;
  22645.       [\\/$]*)
  22646.      # Absolute (can't be DOS-style, as IFS=:)
  22647.      test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  22648. echo "$as_me: error: cannot find input file: $f" >&2;}
  22649.    { (exit 1); exit 1; }; }
  22650.      echo "$f";;
  22651.       *) # Relative
  22652.      if test -f "$f"; then
  22653.        # Build tree
  22654.        echo "$f"
  22655.      elif test -f "$srcdir/$f"; then
  22656.        # Source tree
  22657.        echo "$srcdir/$f"
  22658.      else
  22659.        # /dev/null tree
  22660.        { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  22661. echo "$as_me: error: cannot find input file: $f" >&2;}
  22662.    { (exit 1); exit 1; }; }
  22663.      fi;;
  22664.       esac
  22665.     done` || { (exit 1); exit 1; }
  22666. _ACEOF
  22667. cat >>$CONFIG_STATUS <<_ACEOF
  22668.   sed "$ac_vpsub
  22669. $extrasub
  22670. _ACEOF
  22671. cat >>$CONFIG_STATUS <<\_ACEOF
  22672. :t
  22673. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  22674. s,@configure_input@,$configure_input,;t t
  22675. s,@srcdir@,$ac_srcdir,;t t
  22676. s,@abs_srcdir@,$ac_abs_srcdir,;t t
  22677. s,@top_srcdir@,$ac_top_srcdir,;t t
  22678. s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
  22679. s,@builddir@,$ac_builddir,;t t
  22680. s,@abs_builddir@,$ac_abs_builddir,;t t
  22681. s,@top_builddir@,$ac_top_builddir,;t t
  22682. s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
  22683. s,@INSTALL@,$ac_INSTALL,;t t
  22684. " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
  22685.   rm -f $tmp/stdin
  22686.   if test x"$ac_file" != x-; then
  22687.     mv $tmp/out $ac_file
  22688.   else
  22689.     cat $tmp/out
  22690.     rm -f $tmp/out
  22691.   fi
  22692.  
  22693. done
  22694. _ACEOF
  22695. cat >>$CONFIG_STATUS <<\_ACEOF
  22696.  
  22697. #
  22698. # CONFIG_HEADER section.
  22699. #
  22700.  
  22701. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  22702. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  22703. #
  22704. # ac_d sets the value in "#define NAME VALUE" lines.
  22705. ac_dA='s,^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  22706. ac_dB='[     ].*$,\1#\2'
  22707. ac_dC=' '
  22708. ac_dD=',;t'
  22709. # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  22710. ac_uA='s,^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  22711. ac_uB='$,\1#\2define\3'
  22712. ac_uC=' '
  22713. ac_uD=',;t'
  22714.  
  22715. for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
  22716.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  22717.   case $ac_file in
  22718.   - | *:- | *:-:* ) # input from stdin
  22719.     cat >$tmp/stdin
  22720.     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  22721.     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  22722.   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  22723.     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  22724.   * )   ac_file_in=$ac_file.in ;;
  22725.   esac
  22726.  
  22727.   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
  22728. echo "$as_me: creating $ac_file" >&6;}
  22729.  
  22730.   # First look for the input files in the build tree, otherwise in the
  22731.   # src tree.
  22732.   ac_file_inputs=`IFS=:
  22733.     for f in $ac_file_in; do
  22734.       case $f in
  22735.       -) echo $tmp/stdin ;;
  22736.       [\\/$]*)
  22737.      # Absolute (can't be DOS-style, as IFS=:)
  22738.      test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  22739. echo "$as_me: error: cannot find input file: $f" >&2;}
  22740.    { (exit 1); exit 1; }; }
  22741.      # Do quote $f, to prevent DOS paths from being IFS'd.
  22742.      echo "$f";;
  22743.       *) # Relative
  22744.      if test -f "$f"; then
  22745.        # Build tree
  22746.        echo "$f"
  22747.      elif test -f "$srcdir/$f"; then
  22748.        # Source tree
  22749.        echo "$srcdir/$f"
  22750.      else
  22751.        # /dev/null tree
  22752.        { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  22753. echo "$as_me: error: cannot find input file: $f" >&2;}
  22754.    { (exit 1); exit 1; }; }
  22755.      fi;;
  22756.       esac
  22757.     done` || { (exit 1); exit 1; }
  22758.   # Remove the trailing spaces.
  22759.   sed 's/[     ]*$//' $ac_file_inputs >$tmp/in
  22760.  
  22761. _ACEOF
  22762.  
  22763. # Transform confdefs.h into two sed scripts, `conftest.defines' and
  22764. # `conftest.undefs', that substitutes the proper values into
  22765. # config.h.in to produce config.h.  The first handles `#define'
  22766. # templates, and the second `#undef' templates.
  22767. # And first: Protect against being on the right side of a sed subst in
  22768. # config.status.  Protect against being in an unquoted here document
  22769. # in config.status.
  22770. rm -f conftest.defines conftest.undefs
  22771. # Using a here document instead of a string reduces the quoting nightmare.
  22772. # Putting comments in sed scripts is not portable.
  22773. #
  22774. # `end' is used to avoid that the second main sed command (meant for
  22775. # 0-ary CPP macros) applies to n-ary macro definitions.
  22776. # See the Autoconf documentation for `clear'.
  22777. cat >confdef2sed.sed <<\_ACEOF
  22778. s/[\\&,]/\\&/g
  22779. s,[\\$`],\\&,g
  22780. t clear
  22781. : clear
  22782. s,^[     ]*#[     ]*define[     ][     ]*\([^     (][^     (]*\)\(([^)]*)\)[     ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
  22783. t end
  22784. s,^[     ]*#[     ]*define[     ][     ]*\([^     ][^     ]*\)[     ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
  22785. : end
  22786. _ACEOF
  22787. # If some macros were called several times there might be several times
  22788. # the same #defines, which is useless.  Nevertheless, we may not want to
  22789. # sort them, since we want the *last* AC-DEFINE to be honored.
  22790. uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
  22791. sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
  22792. rm -f confdef2sed.sed
  22793.  
  22794. # This sed command replaces #undef with comments.  This is necessary, for
  22795. # example, in the case of _POSIX_SOURCE, which is predefined and required
  22796. # on some systems where configure will not decide to define it.
  22797. cat >>conftest.undefs <<\_ACEOF
  22798. s,^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
  22799. _ACEOF
  22800.  
  22801. # Break up conftest.defines because some shells have a limit on the size
  22802. # of here documents, and old seds have small limits too (100 cmds).
  22803. echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
  22804. echo '  if grep "^[     ]*#[     ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
  22805. echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
  22806. echo '  :' >>$CONFIG_STATUS
  22807. rm -f conftest.tail
  22808. while grep . conftest.defines >/dev/null
  22809. do
  22810.   # Write a limited-size here document to $tmp/defines.sed.
  22811.   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
  22812.   # Speed up: don't consider the non `#define' lines.
  22813.   echo '/^[     ]*#[     ]*define/!b' >>$CONFIG_STATUS
  22814.   # Work around the forget-to-reset-the-flag bug.
  22815.   echo 't clr' >>$CONFIG_STATUS
  22816.   echo ': clr' >>$CONFIG_STATUS
  22817.   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
  22818.   echo 'CEOF
  22819.   sed -f $tmp/defines.sed $tmp/in >$tmp/out
  22820.   rm -f $tmp/in
  22821.   mv $tmp/out $tmp/in
  22822. ' >>$CONFIG_STATUS
  22823.   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
  22824.   rm -f conftest.defines
  22825.   mv conftest.tail conftest.defines
  22826. done
  22827. rm -f conftest.defines
  22828. echo '  fi # grep' >>$CONFIG_STATUS
  22829. echo >>$CONFIG_STATUS
  22830.  
  22831. # Break up conftest.undefs because some shells have a limit on the size
  22832. # of here documents, and old seds have small limits too (100 cmds).
  22833. echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
  22834. rm -f conftest.tail
  22835. while grep . conftest.undefs >/dev/null
  22836. do
  22837.   # Write a limited-size here document to $tmp/undefs.sed.
  22838.   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
  22839.   # Speed up: don't consider the non `#undef'
  22840.   echo '/^[     ]*#[     ]*undef/!b' >>$CONFIG_STATUS
  22841.   # Work around the forget-to-reset-the-flag bug.
  22842.   echo 't clr' >>$CONFIG_STATUS
  22843.   echo ': clr' >>$CONFIG_STATUS
  22844.   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
  22845.   echo 'CEOF
  22846.   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
  22847.   rm -f $tmp/in
  22848.   mv $tmp/out $tmp/in
  22849. ' >>$CONFIG_STATUS
  22850.   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
  22851.   rm -f conftest.undefs
  22852.   mv conftest.tail conftest.undefs
  22853. done
  22854. rm -f conftest.undefs
  22855.  
  22856. cat >>$CONFIG_STATUS <<\_ACEOF
  22857.   # Let's still pretend it is `configure' which instantiates (i.e., don't
  22858.   # use $as_me), people would be surprised to read:
  22859.   #    /* config.h.  Generated by config.status.  */
  22860.   if test x"$ac_file" = x-; then
  22861.     echo "/* Generated by configure.  */" >$tmp/config.h
  22862.   else
  22863.     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
  22864.   fi
  22865.   cat $tmp/in >>$tmp/config.h
  22866.   rm -f $tmp/in
  22867.   if test x"$ac_file" != x-; then
  22868.     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
  22869.       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
  22870. echo "$as_me: $ac_file is unchanged" >&6;}
  22871.     else
  22872.       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
  22873. $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  22874.      X"$ac_file" : 'X\(//\)[^/]' \| \
  22875.      X"$ac_file" : 'X\(//\)$' \| \
  22876.      X"$ac_file" : 'X\(/\)' \| \
  22877.      .     : '\(.\)' 2>/dev/null ||
  22878. echo X"$ac_file" |
  22879.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  22880.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  22881.         /^X\(\/\/\)$/{ s//\1/; q; }
  22882.         /^X\(\/\).*/{ s//\1/; q; }
  22883.         s/.*/./; q'`
  22884.       { if $as_mkdir_p; then
  22885.     mkdir -p "$ac_dir"
  22886.   else
  22887.     as_dir="$ac_dir"
  22888.     as_dirs=
  22889.     while test ! -d "$as_dir"; do
  22890.       as_dirs="$as_dir $as_dirs"
  22891.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  22892. $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  22893.      X"$as_dir" : 'X\(//\)[^/]' \| \
  22894.      X"$as_dir" : 'X\(//\)$' \| \
  22895.      X"$as_dir" : 'X\(/\)' \| \
  22896.      .     : '\(.\)' 2>/dev/null ||
  22897. echo X"$as_dir" |
  22898.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  22899.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  22900.         /^X\(\/\/\)$/{ s//\1/; q; }
  22901.         /^X\(\/\).*/{ s//\1/; q; }
  22902.         s/.*/./; q'`
  22903.     done
  22904.     test ! -n "$as_dirs" || mkdir $as_dirs
  22905.   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
  22906. echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
  22907.    { (exit 1); exit 1; }; }; }
  22908.  
  22909.       rm -f $ac_file
  22910.       mv $tmp/config.h $ac_file
  22911.     fi
  22912.   else
  22913.     cat $tmp/config.h
  22914.     rm -f $tmp/config.h
  22915.   fi
  22916. # Compute $ac_file's index in $config_headers.
  22917. _am_stamp_count=1
  22918. for _am_header in $config_headers :; do
  22919.   case $_am_header in
  22920.     $ac_file | $ac_file:* )
  22921.       break ;;
  22922.     * )
  22923.       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
  22924.   esac
  22925. done
  22926. echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
  22927. $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  22928.      X$ac_file : 'X\(//\)[^/]' \| \
  22929.      X$ac_file : 'X\(//\)$' \| \
  22930.      X$ac_file : 'X\(/\)' \| \
  22931.      .     : '\(.\)' 2>/dev/null ||
  22932. echo X$ac_file |
  22933.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  22934.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  22935.         /^X\(\/\/\)$/{ s//\1/; q; }
  22936.         /^X\(\/\).*/{ s//\1/; q; }
  22937.         s/.*/./; q'`/stamp-h$_am_stamp_count
  22938. done
  22939. _ACEOF
  22940. cat >>$CONFIG_STATUS <<\_ACEOF
  22941.  
  22942. #
  22943. # CONFIG_COMMANDS section.
  22944. #
  22945. for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
  22946.   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
  22947.   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
  22948.   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
  22949. $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  22950.      X"$ac_dest" : 'X\(//\)[^/]' \| \
  22951.      X"$ac_dest" : 'X\(//\)$' \| \
  22952.      X"$ac_dest" : 'X\(/\)' \| \
  22953.      .     : '\(.\)' 2>/dev/null ||
  22954. echo X"$ac_dest" |
  22955.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  22956.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  22957.         /^X\(\/\/\)$/{ s//\1/; q; }
  22958.         /^X\(\/\).*/{ s//\1/; q; }
  22959.         s/.*/./; q'`
  22960.   { if $as_mkdir_p; then
  22961.     mkdir -p "$ac_dir"
  22962.   else
  22963.     as_dir="$ac_dir"
  22964.     as_dirs=
  22965.     while test ! -d "$as_dir"; do
  22966.       as_dirs="$as_dir $as_dirs"
  22967.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  22968. $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  22969.      X"$as_dir" : 'X\(//\)[^/]' \| \
  22970.      X"$as_dir" : 'X\(//\)$' \| \
  22971.      X"$as_dir" : 'X\(/\)' \| \
  22972.      .     : '\(.\)' 2>/dev/null ||
  22973. echo X"$as_dir" |
  22974.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  22975.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  22976.         /^X\(\/\/\)$/{ s//\1/; q; }
  22977.         /^X\(\/\).*/{ s//\1/; q; }
  22978.         s/.*/./; q'`
  22979.     done
  22980.     test ! -n "$as_dirs" || mkdir $as_dirs
  22981.   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
  22982. echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
  22983.    { (exit 1); exit 1; }; }; }
  22984.  
  22985.   ac_builddir=.
  22986.  
  22987. if test "$ac_dir" != .; then
  22988.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
  22989.   # A "../" for each directory in $ac_dir_suffix.
  22990.   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
  22991. else
  22992.   ac_dir_suffix= ac_top_builddir=
  22993. fi
  22994.  
  22995. case $srcdir in
  22996.   .)  # No --srcdir option.  We are building in place.
  22997.     ac_srcdir=.
  22998.     if test -z "$ac_top_builddir"; then
  22999.        ac_top_srcdir=.
  23000.     else
  23001.        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
  23002.     fi ;;
  23003.   [\\/]* | ?:[\\/]* )  # Absolute path.
  23004.     ac_srcdir=$srcdir$ac_dir_suffix;
  23005.     ac_top_srcdir=$srcdir ;;
  23006.   *) # Relative path.
  23007.     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
  23008.     ac_top_srcdir=$ac_top_builddir$srcdir ;;
  23009. esac
  23010.  
  23011. # Do not use `cd foo && pwd` to compute absolute paths, because
  23012. # the directories may not exist.
  23013. case `pwd` in
  23014. .) ac_abs_builddir="$ac_dir";;
  23015. *)
  23016.   case "$ac_dir" in
  23017.   .) ac_abs_builddir=`pwd`;;
  23018.   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
  23019.   *) ac_abs_builddir=`pwd`/"$ac_dir";;
  23020.   esac;;
  23021. esac
  23022. case $ac_abs_builddir in
  23023. .) ac_abs_top_builddir=${ac_top_builddir}.;;
  23024. *)
  23025.   case ${ac_top_builddir}. in
  23026.   .) ac_abs_top_builddir=$ac_abs_builddir;;
  23027.   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  23028.   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  23029.   esac;;
  23030. esac
  23031. case $ac_abs_builddir in
  23032. .) ac_abs_srcdir=$ac_srcdir;;
  23033. *)
  23034.   case $ac_srcdir in
  23035.   .) ac_abs_srcdir=$ac_abs_builddir;;
  23036.   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  23037.   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  23038.   esac;;
  23039. esac
  23040. case $ac_abs_builddir in
  23041. .) ac_abs_top_srcdir=$ac_top_srcdir;;
  23042. *)
  23043.   case $ac_top_srcdir in
  23044.   .) ac_abs_top_srcdir=$ac_abs_builddir;;
  23045.   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  23046.   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  23047.   esac;;
  23048. esac
  23049.  
  23050.  
  23051.   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
  23052. echo "$as_me: executing $ac_dest commands" >&6;}
  23053.   case $ac_dest in
  23054.     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
  23055.   # Strip MF so we end up with the name of the file.
  23056.   mf=`echo "$mf" | sed -e 's/:.*$//'`
  23057.   # Check whether this is an Automake generated Makefile or not.
  23058.   # We used to match only the files named `Makefile.in', but
  23059.   # some people rename them; so instead we look at the file content.
  23060.   # Grep'ing the first line is not enough: some people post-process
  23061.   # each Makefile.in and add a new line on top of each file to say so.
  23062.   # So let's grep whole file.
  23063.   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
  23064.     dirpart=`(dirname "$mf") 2>/dev/null ||
  23065. $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  23066.      X"$mf" : 'X\(//\)[^/]' \| \
  23067.      X"$mf" : 'X\(//\)$' \| \
  23068.      X"$mf" : 'X\(/\)' \| \
  23069.      .     : '\(.\)' 2>/dev/null ||
  23070. echo X"$mf" |
  23071.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  23072.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  23073.         /^X\(\/\/\)$/{ s//\1/; q; }
  23074.         /^X\(\/\).*/{ s//\1/; q; }
  23075.         s/.*/./; q'`
  23076.   else
  23077.     continue
  23078.   fi
  23079.   # Extract the definition of DEPDIR, am__include, and am__quote
  23080.   # from the Makefile without running `make'.
  23081.   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
  23082.   test -z "$DEPDIR" && continue
  23083.   am__include=`sed -n 's/^am__include = //p' < "$mf"`
  23084.   test -z "am__include" && continue
  23085.   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
  23086.   # When using ansi2knr, U may be empty or an underscore; expand it
  23087.   U=`sed -n 's/^U = //p' < "$mf"`
  23088.   # Find all dependency output files, they are included files with
  23089.   # $(DEPDIR) in their names.  We invoke sed twice because it is the
  23090.   # simplest approach to changing $(DEPDIR) to its actual value in the
  23091.   # expansion.
  23092.   for file in `sed -n "
  23093.     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
  23094.        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
  23095.     # Make sure the directory exists.
  23096.     test -f "$dirpart/$file" && continue
  23097.     fdir=`(dirname "$file") 2>/dev/null ||
  23098. $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  23099.      X"$file" : 'X\(//\)[^/]' \| \
  23100.      X"$file" : 'X\(//\)$' \| \
  23101.      X"$file" : 'X\(/\)' \| \
  23102.      .     : '\(.\)' 2>/dev/null ||
  23103. echo X"$file" |
  23104.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  23105.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  23106.         /^X\(\/\/\)$/{ s//\1/; q; }
  23107.         /^X\(\/\).*/{ s//\1/; q; }
  23108.         s/.*/./; q'`
  23109.     { if $as_mkdir_p; then
  23110.     mkdir -p $dirpart/$fdir
  23111.   else
  23112.     as_dir=$dirpart/$fdir
  23113.     as_dirs=
  23114.     while test ! -d "$as_dir"; do
  23115.       as_dirs="$as_dir $as_dirs"
  23116.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  23117. $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  23118.      X"$as_dir" : 'X\(//\)[^/]' \| \
  23119.      X"$as_dir" : 'X\(//\)$' \| \
  23120.      X"$as_dir" : 'X\(/\)' \| \
  23121.      .     : '\(.\)' 2>/dev/null ||
  23122. echo X"$as_dir" |
  23123.     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  23124.         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  23125.         /^X\(\/\/\)$/{ s//\1/; q; }
  23126.         /^X\(\/\).*/{ s//\1/; q; }
  23127.         s/.*/./; q'`
  23128.     done
  23129.     test ! -n "$as_dirs" || mkdir $as_dirs
  23130.   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
  23131. echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
  23132.    { (exit 1); exit 1; }; }; }
  23133.  
  23134.     # echo "creating $dirpart/$file"
  23135.     echo '# dummy' > "$dirpart/$file"
  23136.   done
  23137. done
  23138.  ;;
  23139.   esac
  23140. done
  23141. _ACEOF
  23142.  
  23143. cat >>$CONFIG_STATUS <<\_ACEOF
  23144.  
  23145. { (exit 0); exit 0; }
  23146. _ACEOF
  23147. chmod +x $CONFIG_STATUS
  23148. ac_clean_files=$ac_clean_files_save
  23149.  
  23150.  
  23151. # configure is writing to config.log, and then calls config.status.
  23152. # config.status does its own redirection, appending to config.log.
  23153. # Unfortunately, on DOS this fails, as config.log is still kept open
  23154. # by configure, so config.status won't be able to write to it; its
  23155. # output is simply discarded.  So we exec the FD to /dev/null,
  23156. # effectively closing config.log, so it can be properly (re)opened and
  23157. # appended to by config.status.  When coming back to configure, we
  23158. # need to make the FD available again.
  23159. if test "$no_create" != yes; then
  23160.   ac_cs_success=:
  23161.   ac_config_status_args=
  23162.   test "$silent" = yes &&
  23163.     ac_config_status_args="$ac_config_status_args --quiet"
  23164.   exec 5>/dev/null
  23165.   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
  23166.   exec 5>>config.log
  23167.   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
  23168.   # would make configure fail if this is the last instruction.
  23169.   $ac_cs_success || { (exit 1); exit 1; }
  23170. fi
  23171.  
  23172.